Kuupäevad¶
CONVERDATE¶
Funktsioon, mis teisendab kuupäeva määratletud vormingusse. Algne kuupäev võib olla datetime- või märgistringivormingus.
Funktsiooni süntaks:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: teisendatava kuupäeva algne vorming.
- dst_date_format: teisendatava kuupäeva sihtvorming.
- src_date_format ja dst_date_format:
- DATE, kui vorming on filetime.
- STR-[Date_mask]: määrake kuupäeva vorming järgmise süntaksiga:
- DD: päev
- HH: tund
- MM: kuu
- SS: sekundid
- II: minutid
- YY: aasta
- YYYY: aasta
- date_to_convert: teisendatav kuupäev.
Kasutusviis:
- Toimingut CONVERTDATE saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne toimingutes. Kuupäeva teisendamine võib ettevalmistuse ajal olla vajalik, et järgida oodatavat kirjutusvormingut võrdlemiseks teise kuupäevaga.
- Teisendatav kuupäev võib pärineda atribuudist ja seetõttu saab selle tuua võtmesõnadega SyncAttSrc või SyncAttDst.
Konfiguratsiooninäited:
- <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
- Kui contract_end_date = „2022-01-12 15:30:39.503“
- Tulemus: 1/12/2022
CMPDATE¶
Funktsioon, mis võrdleb kahte kuupäeva. Sõltuvalt võrdluse tulemusest tagastab see tõese (1) või väära (0) väärtuse:
- Kui Operation = GT, tagastab funktsioon „true“, kui date_1 > date_2+delta
- Kui Operation = LT, tagastab funktsioon „true“, kui date_1 < date_2+delta
Funktsiooni süntaks:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Date_1: kuupäev, mida võrreldakse kuupäevaga Date_2
- Date_2: kuupäev, mida võrreldakse kuupäevaga Date_1
- Operation: võib saada järgmisi väärtusi
- GT: vastab väljendile „greater than“
- LT: vastab väljendile „less than“
- Delta: päevade arv, mis lisatakse võrdluse tegemiseks kuupäevale date_2. Kui soovite kuupäevi võrrelda muutmata kujul, sisestage 0.
Kasutusviis:
- Toimingut CMPDATE saab kasutada kõigil „expression“-tüüpi väljadel, näiteks COPY, MODVALUE jne toimingutes. Võrdluse tegemiseks peavad Date_1 ja date_2 olema samas vormingus. Kuupäeva vormingu teisendamise kohta vt CONVERTDATE.
- Võrreldavad kuupäevad võivad pärineda atribuudist ja seetõttu saab need tuua võtmesõnadega SyncAttSrc või SyncAttDst.
- Võrreldavad kuupäevad peavad olema filetime-vormingus.
Konfiguratsiooninäited:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Kui contract_end_date = 01/12/2025 ja end_date = 01/15/2025
- Tulemus = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Kui contract_end_date = 01/01/2025 ja end_date = 01/15/2025
- Tulemus = true
CURRENTDATE¶
Tagastab praeguse kuupäeva „filetime“-vormingus.
Funktsiooni süntaks:
<CURRENTDATE>
Kasutusviis:
- Võtmesõna CURRENTDATE kasutatakse toimingutes või koos teiste võtmesõnadega, näiteks CMPDATE või CONVERTDATE.