Datums¶
CONVERDATE¶
Functie die een datum omzet naar een bepaald formaat. De oorspronkelijke datum kan in het formaat datetime of als tekenreeks voorliggen.
Syntaxis van de functie:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: oorspronkelijk formaat van de om te zetten datum.
- dst_date_format: doelformaat van de om te zetten datum.
- src_date_format en dst_date_format:
- DATE als het formaat filetime is.
- STR-[Date_mask]: geef het formaat van de datum op met de volgende syntaxis:
- DD: dag
- HH: uur
- MM: maand
- SS: seconden
- II: minuten
- YY: jaar
- YYYY: jaar
- date_to_convert: de om te zetten datum.
Wijze van gebruik:
- De bewerking CONVERTDATE kan worden gebruikt in alle velden van het type ”expression”, zoals de bewerkingen COPY, MODVALUE enzovoort. Een datum omzetten kan bij de provisioning nodig zijn om een verwacht schrijfformaat te respecteren of om die met een andere datum te vergelijken.
- De om te zetten datum kan uit een attribuut komen en kan daarom met de trefwoorden SyncAttSrc of SyncAttDst worden opgehaald.
Configuratievoorbeelden:
- <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
- Met contract_end_date = ”2022-01-12 15:30:39.503”
- Resultaat: 1/12/2022
CMPDATE¶
Functie die twee datums vergelijkt. Ze geeft waar (1) of onwaar (0) terug, afhankelijk van het resultaat van de vergelijking:
- Als Operation = GT, geeft de functie ”true” terug wanneer date_1 > date_2+delta
- Als Operation = LT, geeft de functie ”true” terug wanneer date_1 < date_2+delta
Syntaxis van de functie:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Date_1: datum die met Date_2 wordt vergeleken
- Date_2: datum die met Date_1 wordt vergeleken
- Operation: kan de volgende waarden aannemen
- GT: staat gelijk aan ”groter dan”
- LT: staat gelijk aan ”kleiner dan”
- Delta: aantal dagen dat aan date_2 wordt toegevoegd om de vergelijking uit te voeren. Voer 0 in als u de datums onveranderd wilt vergelijken.
Wijze van gebruik:
- De bewerking CMPDATE kan worden gebruikt in alle velden van het type ”expression”, zoals de bewerkingen COPY, MODVALUE enzovoort. Date_1 en date_2 moeten hetzelfde formaat hebben om een vergelijking te kunnen uitvoeren. Zie CONVERTDATE om een datumformaat om te zetten.
- De te vergelijken datums kunnen uit een attribuut komen en kunnen daarom met de trefwoorden SyncAttSrc of SyncAttDst worden opgehaald.
- De te vergelijken datums moeten in het formaat filetime zijn.
Configuratievoorbeelden:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Met contract_end_date = 01/12/2025 en end_date = 01/15/2025
- Resultaat = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Met contract_end_date = 01/01/2025 en end_date = 01/15/2025
- Resultaat = true
CURRENTDATE¶
Geeft de huidige datum terug in het formaat ”filetime”.
Syntaxis van de functie:
<CURRENTDATE>
Wijze van gebruik:
- Het trefwoord CURRENTDATE wordt gebruikt in bewerkingen of met andere trefwoorden zoals CMPDATE of CONVERTDATE.