Datumi¶
CONVERDATE¶
Funkcija, ki pretvori datum v določeno obliko. Začetni datum je lahko v obliki datetime ali niza znakov.
Sintaksa funkcije:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: začetna oblika datuma, ki ga je treba pretvoriti.
- dst_date_format: ciljna oblika datuma, ki ga je treba pretvoriti.
- src_date_format in dst_date_format:
- DATE, če je oblika filetime.
- STR-[Date_mask]: obliko datuma določite z naslednjo sintakso:
- DD: dan
- HH: ura
- MM: mesec
- SS: sekunde
- II: minute
- YY: leto
- YYYY: leto
- date_to_convert: datum, ki ga je treba pretvoriti.
Način uporabe:
- Operacijo CONVERTDATE je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah COPY, MODVALUE itd. Pretvorba datuma je lahko potrebna med zagotavljanjem, da se upošteva pričakovana oblika zapisa za primerjavo z drugim datumom.
- Datum, ki ga je treba pretvoriti, lahko izvira iz atributa, zato ga je mogoče pridobiti s ključno besedo SyncAttSrc ali SyncAttDst.
Primeri konfiguracije:
- <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
- Za contract_end_date = „2022-01-12 15:30:39.503“
- Rezultat: 1/12/2022
CMPDATE¶
Funkcija, ki primerja dva datuma. Glede na rezultat primerjave vrne resnično (1) ali neresnično (0):
- Če je Operation = GT, funkcija vrne „true“, kadar je date_1 > date_2+delta
- Če je Operation = LT, funkcija vrne „true“, kadar je date_1 < date_2+delta
Sintaksa funkcije:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Date_1: datum za primerjavo z Date_2
- Date_2: datum za primerjavo z Date_1
- Operation: ima lahko naslednje vrednosti
- GT: pomeni „večje od“
- LT: pomeni „manjše od“
- Delta: število dni, ki se prištejejo k date_2 za izvedbo primerjave. Vnesite 0, če želite datuma primerjati takšna, kot sta.
Način uporabe:
- Operacijo CMPDATE je mogoče uporabiti v vseh poljih vrste „expression“, na primer v operacijah COPY, MODVALUE itd. Date_1 in date_2 morata biti v isti obliki, da je primerjava mogoča. Za pretvorbo oblike datuma glejte CONVERTDATE.
- Datuma, ki ju primerjamo, lahko izvirata iz atributa, zato ju je mogoče pridobiti s ključno besedo SyncAttSrc ali SyncAttDst.
- Datuma, ki ju primerjamo, morata biti v obliki filetime.
Primeri konfiguracije:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Za contract_end_date = 01/12/2025 in end_date = 01/15/2025
- Rezultat = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Za contract_end_date = 01/01/2025 in end_date = 01/15/2025
- Rezultat = true
CURRENTDATE¶
Vrne trenutni datum v obliki „filetime“.
Sintaksa funkcije:
<CURRENTDATE>
Način uporabe:
- Ključna beseda CURRENTDATE se uporablja v operacijah ali z drugimi ključnimi besedami, kot sta CMPDATE ali CONVERTDATE.