Veröffentlicht am :
Makro CREATION_INTERNE

Makro `now` für Zeitstempel

Dieser Code ist auch verfügbar auf: English Español Français
Dieses Makro ist eine kürzere Schreibweise der Syntax, um das aktuelle Datum und die aktuelle Uhrzeit als Makroausdruck aufzulösen. Es gibt den aktuellen formatierten Zeitstempel zurück. Der Parameter 'fmt' ermöglicht die Angabe des zu verwendenden Datums-/Uhrzeitformats (Standard: datetime21.2).
Datenanalyse

Type : CREATION_INTERNE


Das Makro generiert den aktuellen Zeitstempel unter Verwendung der SAS-Funktion `datetime()`, ohne von externen Daten oder SASHELP-Datasets abhängig zu sein.

1 Codeblock
MACRO now
Erklärung :
Dieser Block definiert das Makro `now`. Es verwendet `%sysfunc`, um die SAS-Funktion `datetime()` aufzurufen, die das aktuelle Datum und die aktuelle Uhrzeit zurückgibt und diese dann gemäß dem Parameter `fmt` formatiert. Das Standardformat ist `datetime21.2`.
Kopiert!
1%macro now(fmt=datetime21.2);
2%sysfunc(datetime(),&fmt)
3%mend now;
4 
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : 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.