Datoer¶
CONVERDATE¶
Funksjon som konverterer en dato til et fastsatt format. Den opprinnelige datoen kan være i formatet datetime eller som tekststreng.
Syntaks for funksjonen:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: opprinnelig format på datoen som skal konverteres.
- dst_date_format: målformat for datoen som skal konverteres.
- src_date_format og dst_date_format:
- DATE hvis formatet er filetime.
- STR-[Date_mask]: angi formatet på datoen med følgende syntaks:
- DD: dag
- HH: time
- MM: måned
- SS: sekunder
- II: minutter
- YY: år
- YYYY: år
- date_to_convert: datoen som skal konverteres.
Bruksmåte:
- Operasjonen CONVERTDATE kan brukes i alle felt av typen ”expression”, som operasjonene COPY, MODVALUE osv. Å konvertere en dato kan være nødvendig ved provisjonering for å overholde et forventet skriveformat eller for å sammenligne den med en annen dato.
- Datoen som skal konverteres, kan komme fra et attributt og kan derfor hentes med nøkkelordene SyncAttSrc eller SyncAttDst.
Eksempler på konfigurasjon:
- <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¶
Funksjon som sammenligner to datoer. Den returnerer sann (1) eller falsk (0) avhengig av resultatet av sammenligningen:
- Hvis Operation = GT, returnerer funksjonen ”true” hvis date_1 > date_2+delta
- Hvis Operation = LT, returnerer funksjonen ”true” hvis date_1 < date_2+delta
Syntaks for funksjonen:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Date_1: datoen som sammenlignes med Date_2
- Date_2: datoen som sammenlignes med Date_1
- Operation: kan ha følgende verdier
- GT: svarer til ”større enn”
- LT: svarer til ”mindre enn”
- Delta: antall dager som legges til date_2 for å utføre sammenligningen. Skriv inn 0 hvis du vil sammenligne datoene som de er.
Bruksmåte:
- Operasjonen CMPDATE kan brukes i alle felt av typen ”expression”, som operasjonene COPY, MODVALUE osv. Date_1 og date_2 må ha samme format for at en sammenligning skal være mulig. Se CONVERTDATE for å konvertere et datoformat.
- Datoene som skal sammenlignes, kan komme fra et attributt og kan derfor hentes med nøkkelordene SyncAttSrc eller SyncAttDst.
- Datoene som skal sammenlignes, må være i formatet filetime.
Eksempler på konfigurasjon:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Med contract_end_date = 01/12/2025 og end_date = 01/15/2025
- Resultat = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Med contract_end_date = 01/01/2025 og end_date = 01/15/2025
- Resultat = true
CURRENTDATE¶
Returnerer den aktuelle datoen i formatet ”filetime”.
Syntaks for funksjonen:
<CURRENTDATE>
Bruksmåte:
- Nøkkelordet CURRENTDATE brukes i operasjoner eller sammen med andre nøkkelord som CMPDATE eller CONVERTDATE.