Datumsangaben¶
CONVERDATE¶
Funktion, die ein Datum in ein festgelegtes Format umwandelt. Das ursprüngliche Datum kann im Format datetime oder als Zeichenkette vorliegen.
Syntax der Funktion:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: ursprüngliches Format des umzuwandelnden Datums.
- dst_date_format: Zielformat des umzuwandelnden Datums.
- src_date_format und dst_date_format:
- DATE, wenn das Format filetime ist.
- STR-[Date_mask]: geben Sie das Format des Datums mit der folgenden Syntax an:
- DD: Tag
- HH: Stunde
- MM: Monat
- SS: Sekunden
- II: Minuten
- YY: Jahr
- YYYY: Jahr
- date_to_convert: umzuwandelndes Datum.
Verwendungsweise:
- Der Vorgang CONVERTDATE lässt sich in allen Feldern des Typs „expression“ verwenden, etwa in den Vorgängen COPY, MODVALUE usw. Ein Datum umzuwandeln kann bei der Bereitstellung erforderlich sein, um ein erwartetes Schreibformat einzuhalten oder um es mit einem anderen Datum zu vergleichen.
- Das umzuwandelnde Datum kann aus einem Attribut stammen und daher mit den Schlüsselwörtern SyncAttSrc oder SyncAttDst abgerufen werden.
Konfigurationsbeispiele:
- <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
- Mit contract_end_date = „2022-01-12 15:30:39.503“
- Ergebnis: 1/12/2022
CMPDATE¶
Funktion, die zwei Datumsangaben vergleicht. Sie gibt je nach Ergebnis des Vergleichs wahr (1) oder falsch (0) zurück:
- Ist Operation = GT, gibt die Funktion „true“ zurück, wenn date_1 > date_2+delta
- Ist Operation = LT, gibt die Funktion „true“ zurück, wenn date_1 < date_2+delta
Syntax der Funktion:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Date_1: Datum, das mit Date_2 verglichen wird
- Date_2: Datum, das mit Date_1 verglichen wird
- Operation: kann die folgenden Werte annehmen
- GT: entspricht „größer als“
- LT: entspricht „kleiner als“
- Delta: Anzahl der Tage, die date_2 hinzugefügt werden, um den Vergleich durchzuführen. Geben Sie 0 ein, wenn Sie die Datumsangaben unverändert vergleichen möchten.
Verwendungsweise:
- Der Vorgang CMPDATE lässt sich in allen Feldern des Typs „expression“ verwenden, etwa in den Vorgängen COPY, MODVALUE usw. Date_1 und date_2 müssen dasselbe Format haben, damit ein Vergleich möglich ist. Siehe CONVERTDATE, um ein Datumsformat umzuwandeln.
- Die zu vergleichenden Datumsangaben können aus einem Attribut stammen und daher mit den Schlüsselwörtern SyncAttSrc oder SyncAttDst abgerufen werden.
- Die zu vergleichenden Datumsangaben müssen im Format filetime vorliegen.
Konfigurationsbeispiele:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Mit contract_end_date = 01/12/2025 und end_date = 01/15/2025
- Ergebnis = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Mit contract_end_date = 01/01/2025 und end_date = 01/15/2025
- Ergebnis = true
CURRENTDATE¶
Gibt das aktuelle Datum im Format „filetime“ zurück.
Syntax der Funktion:
<CURRENTDATE>
Verwendungsweise:
- Das Schlüsselwort CURRENTDATE wird in Vorgängen oder mit anderen Schlüsselwörtern wie CMPDATE oder CONVERTDATE verwendet.