FormatDateTime()
FormatDateTime() – Datum/Zeit in Zeichenkette umwandeln
Die Funktion wandelt ein Datum (Timestamp) in eine Zeichenkette (String) um. Die Darstellung kann dabei frei formatiert werden.
Hinweis
Wird beim Format z.B. bei Tag nur D angegeben, werden alle Tage von 1 bis 9 als 1, 2, 3 … angezeigt, wobei Tage größer 9 als 10, 11, 12 … dargestellt werden. Wird aber z.B. DD als Format für den Tag angegeben, werden auch die Tage von 1 bis 9 mit zwei Stellen angezeigt, also 01, 02, 03 … Diese Formatierung gilt für D, M, H, N, S, Z. Beim Jahr wird bei der Angabe von Y oder YY immer das Jahr im Format 04, 05, 06 … angezeigt und bei der Angabe von YYY oder YYYY wird immer das Jahr im Format 2004, 2005, 2006 … angezeigt.
Parameter | Beschreibung |
---|---|
cDateFormat:C | Format, nach dem formatiert werden soll |
aDate:D | Datum, das zu formatieren ist |
Rückgabewert
Alphanumerisch
Beispiel
FormatDateTime('DD.MM.YY', Date()) // 04.10.22
FormatDateTime('DD-MM-YYYY | hh:nn', Date() + TimeEx()) // 04-10-2022 | 08:25
FormatDateTime('D-MM | hh:nn:ss:z', Date() + TimeEx()) // 4-10 | 08:25:01:718
// Hinweis: Als Rückgabewert wird natürlich das aktuelle Systemdatum
// und die aktuelle Uhrzeit ausgegeben.