Datos¶
CONVERDATE¶
Funkcija, kuri konvertuoja datą į apibrėžtą formatą. Pradinė data gali būti datetime arba simbolių eilutės formato.
Funkcijos sintaksė:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: pradinis konvertuojamos datos formatas.
- dst_date_format: tikslinis konvertuojamos datos formatas.
- src_date_format ir dst_date_format:
- DATE, jei formatas yra filetime.
- STR-[Date_mask]: nurodykite datos formatą naudodami šią sintaksę:
- DD: diena
- HH: valanda
- MM: mėnuo
- SS: sekundės
- II: minutės
- YY: metai
- YYYY: metai
- date_to_convert: konvertuojama data.
Naudojimo būdas:
- Operaciją CONVERTDATE galima naudoti visuose „expression“ tipo laukuose, pavyzdžiui, COPY, MODVALUE ir kt. operacijose. Aprūpinimo metu datą gali tekti konvertuoti, kad ji atitiktų laukiamą rašymo formatą arba kad ją būtų galima palyginti su kita data.
- Konvertuojama data gali būti gaunama iš atributo, todėl ją galima nuskaityti raktažodžiais SyncAttSrc arba SyncAttDst.
Konfigūravimo pavyzdžiai:
- <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
- Kai contract_end_date = „2022-01-12 15:30:39.503“
- Rezultatas: 1/12/2022
CMPDATE¶
Funkcija, kuri palygina dvi datas. Priklausomai nuo palyginimo rezultato, ji grąžina tiesa (1) arba netiesa (0):
- Jei Operation = GT, funkcija grąžina „true“, kai date_1 > date_2+delta
- Jei Operation = LT, funkcija grąžina „true“, kai date_1 < date_2+delta
Funkcijos sintaksė:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Date_1: data, lyginama su Date_2
- Date_2: data, lyginama su Date_1
- Operation: gali įgyti šias reikšmes
- GT: atitinka „daugiau nei“
- LT: atitinka „mažiau nei“
- Delta: dienų skaičius, pridedamas prie date_2 palyginimui atlikti. Įveskite 0, jei norite palyginti datas tokias, kokios jos yra.
Naudojimo būdas:
- Operaciją CMPDATE galima naudoti visuose „expression“ tipo laukuose, pavyzdžiui, COPY, MODVALUE ir kt. operacijose. Kad būtų galima atlikti palyginimą, Date_1 ir date_2 turi būti to paties formato. Datos formatui konvertuoti žr. CONVERTDATE.
- Lyginamos datos gali būti gaunamos iš atributo, todėl jas galima nuskaityti raktažodžiais SyncAttSrc arba SyncAttDst.
- Lyginamos datos turi būti filetime formato.
Konfigūravimo pavyzdžiai:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Kai contract_end_date = 01/12/2025 ir end_date = 01/15/2025
- Rezultatas = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Kai contract_end_date = 01/01/2025 ir end_date = 01/15/2025
- Rezultatas = true
CURRENTDATE¶
Grąžina dabartinę datą „filetime“ formatu.
Funkcijos sintaksė:
<CURRENTDATE>
Naudojimo būdas:
- Raktažodis CURRENTDATE naudojamas operacijose arba kartu su kitais raktažodžiais, pavyzdžiui, CMPDATE ar CONVERTDATE.