Datum¶
CONVERDATE¶
Funktion som omvandlar ett datum till ett fastställt format. Det ursprungliga datumet kan vara i formatet datetime eller en teckensträng.
Funktionens syntax:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: det ursprungliga formatet på det datum som ska omvandlas.
- dst_date_format: målformatet för det datum som ska omvandlas.
- src_date_format och dst_date_format:
- DATE om formatet är filetime.
- STR-[Date_mask]: ange datumets format med följande syntax:
- DD: dag
- HH: timme
- MM: månad
- SS: sekunder
- II: minuter
- YY: år
- YYYY: år
- date_to_convert: det datum som ska omvandlas.
Användningssätt:
- Operationen CONVERTDATE kan användas i alla fält av typen ”expression”, till exempel i operationerna COPY, MODVALUE osv. Att omvandla ett datum kan vara nödvändigt vid provisionering för att följa ett förväntat skrivformat eller för att jämföra det med ett annat datum.
- Det datum som ska omvandlas kan komma från ett attribut och kan därför hämtas med nyckelorden SyncAttSrc eller SyncAttDst.
Konfigurationsexempel:
- <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
- Med contract_end_date = ”2022-01-12 15:30:39.503”
- Resultat: 1/12/2022
CMPDATE¶
Funktion som jämför två datum. Den returnerar sant (1) eller falskt (0) beroende på jämförelsens resultat:
- Om Operation = GT returnerar funktionen ”true” om date_1 > date_2+delta
- Om Operation = LT returnerar funktionen ”true” om date_1 < date_2+delta
Funktionens syntax:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Date_1: datum som jämförs med Date_2
- Date_2: datum som jämförs med Date_1
- Operation: kan ha följande värden
- GT: motsvarar ”större än”
- LT: motsvarar ”mindre än”
- Delta: antal dagar som läggs till date_2 för att göra jämförelsen. Ange 0 om du vill jämföra datumen som de är.
Användningssätt:
- Operationen CMPDATE kan användas i alla fält av typen ”expression”, till exempel i operationerna COPY, MODVALUE osv. Date_1 och date_2 måste ha samma format för att en jämförelse ska vara möjlig. Se CONVERTDATE för att omvandla ett datumformat.
- De datum som ska jämföras kan komma från ett attribut och därför hämtas med nyckelorden SyncAttSrc eller SyncAttDst.
- De datum som ska jämföras måste vara i formatet filetime.
Konfigurationsexempel:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Med contract_end_date = 01/12/2025 och end_date = 01/15/2025
- Resultat = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Med contract_end_date = 01/01/2025 och end_date = 01/15/2025
- Resultat = true
CURRENTDATE¶
Returnerar det aktuella datumet i formatet ”filetime”.
Funktionens syntax:
<CURRENTDATE>
Användningssätt:
- Nyckelordet CURRENTDATE används i operationer eller med andra nyckelord som CMPDATE eller CONVERTDATE.