Publicado el :
Macro CREATION_INTERNE

Macro `now` para marca de tiempo

Este código también está disponible en: Deutsch English Français
Esta macro es una forma más corta de escribir la sintaxis para resolver la fecha y hora actuales como una expresión macro. Devuelve la marca de tiempo actual formateada. El parámetro 'fmt' permite especificar el formato de fecha/hora a utilizar (por defecto: datetime21.2).
Análisis de datos

Type : CREATION_INTERNE


La macro genera la marca de tiempo actual utilizando la función `datetime()` de SAS, sin depender de datos externos o de conjuntos de datos SASHELP.

1 Bloque de código
MACRO now
Explicación :
Este bloque define la macro `now`. Utiliza `%sysfunc` para llamar a la función SAS `datetime()` que devuelve la fecha y hora actuales, y luego la formatea según el parámetro `fmt`. El formato predeterminado es `datetime21.2`.
¡Copiado!
1%macro now(fmt=datetime21.2);
2%sysfunc(datetime(),&fmt)
3%mend now;
4 
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
Información de copyright : This is public domain software. No guarantee as to suitability or accuracy is given or implied. User uses this code entirely at their own risk.