Datum

Datumsangaben anpassen
Um Datumsangaben beliebig zu formatieren, kann der folgende Befehl verwendet werden:
@date(source_date_format, target_date_format, fallback_date, source_field, source_timezone, target_timezone)
| Feld | Bedeutung | Beispiel | 
|---|---|---|
| source_date_format | Das Format, in dem die Daten angegeben sind. Soll ein Komma verwendet werden, bitte ein Pipe-Symbol (|) schreiben. Um wirklich ein Pipe-Symbol (|) zu schreiben, bitte zwei Pipe-Symbole (||) verwenden. | 
%Y-%m-%d | 
| target_date_format | Das Format für das Zielsystem. Soll ein Komma verwendet werden, bitte ein Pipe-Symbol (|) schreiben. Um wirklich ein Pipe-Symbol (|) zu schreiben, bitte zwei Pipe-Symbole (||) verwenden. | 
%Y-%m-%d | 
| fallback_date | Optional: Das Datum, das verwendet werden soll, wenn die Umwandlung nicht erfolgreich ist. Wird nichts angegeben, wird ein leerer String übergeben. Variable Datumsangaben sind möglich. | get_now() | 
| source_field | Optional: Wenn ein anderes Feld zur Berechnung herangezogen werden soll, kann hier ein abweichendes Feld angegeben werden. Wird nichts angegeben, wird das Feld der Zeile verwendet. | |
| source_timezone | Optional: Die Zeitzone, in der die Zeit eingegeben ist. Dies ist nur wichtig, wenn in eine andere Zeitzone konvertiert werden soll, z.B. in UTC. Alle Zeitzonen sind hier zu finden. | Europe/Berlin | 
| target_timezone | Optional: Die Zeitzone, zu der die Zeit konvertiert werden soll, z.B. in UTC. Alle Zeitzonen sind hier zu finden. | UTC | 
Hierbei kann ein Datumsfeld in ein anderes Format überführt werden.
%Y= Jahr mit Jahrhundert, z.B.: 2023%m= Monat mit führender Null, z.B.: 01 oder 12%d= Tag mit führender Null, z.B.: 01 oder 31%H= Stunde (24-Stunden-Format) mit führender Null, z.B.: 01 bis 23%M= Minute mit führender Null, z.B.: 01 oder 59%S= Sekunde mit führender Null, z.B.: 01 oder 59%f= Millisekunde mit führenden Nullen, z.B.: 000001 bis 999999%z= Zeitzonen-Offset zur UTC ±HHMM[SS[.ffffff]], z.B.: +0200 (Deutsche Sommerzeit)%y= Jahr ohne Jahrhundert, z.B.: 23
Nur beim Zielsystem:
%-m= Monat ohne führende Null, z.B.: 1 oder 12%-d= Tag ohne führende Null, z.B.: 1 oder 31%-H= Stunde (24-Stunden-Format) ohne führende Null, z.B.: 1 bis 23%-M= Minute ohne führende Null, z.B.: 1 oder 59%-S= Sekunde ohne führende Null, z.B.: 1 oder 59
Beispiele:
%Y-%m-%d wird zu 2023-12-31
%d.%m.%d wird zu 31.12.2023
%Y-%m-%d %H:%M:%S wird zu 2023-12-31 15:23:01
Heutiges Datum festlegen
Um das aktuelle Datum einzufügen, kann folgendes verwendet werden:
Dynamisches Datum
Es ist auch möglich, das Datum dynamisch zu berechnen, zum Beispiel:
- Für morgen:
 - Für gestern:
 - Für die nächste Woche:
 
Mögliche Werte zum Hinzufügen zu Datumsangaben:
weeks= Wochendays= Tagehours= Stundenminutes= Minutenseconds= Sekundenmilliseconds= Millisekundenmicroseconds= Mikrosekunden