Datumi¶
CONVERDATE¶
Funkcija, kas pārvērš datumu noteiktā formātā. Sākotnējais datums var būt datetime vai rakstzīmju virknes formātā.
Funkcijas sintakse:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: konvertējamā datuma sākotnējais formāts.
- dst_date_format: konvertējamā datuma mērķa formāts.
- src_date_format un dst_date_format:
- DATE, ja formāts ir filetime.
- STR-[Date_mask]: norādiet datuma formātu, izmantojot šādu sintaksi:
- DD: diena
- HH: stunda
- MM: mēnesis
- SS: sekundes
- II: minūtes
- YY: gads
- YYYY: gads
- date_to_convert: konvertējamais datums.
Lietošanas veids:
- Operāciju CONVERTDATE var izmantot visos „expression“ tipa laukos, piemēram, COPY, MODVALUE u. c. operācijās. Nodrošināšanas laikā var būt nepieciešama datuma konvertēšana, lai ievērotu gaidīto rakstīšanas formātu salīdzināšanai ar citu datumu.
- Konvertējamais datums var nākt no atribūta, tāpēc to var izgūt, izmantojot atslēgvārdus SyncAttSrc vai SyncAttDst.
Konfigurācijas piemēri:
- <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
- Ja contract_end_date = „2022-01-12 15:30:39.503“
- Rezultāts: 1/12/2022
CMPDATE¶
Funkcija, kas salīdzina divus datumus. Atkarībā no salīdzināšanas rezultāta tā atgriež patiesu (1) vai nepatiesu (0) vērtību:
- Ja Operation = GT, funkcija atgriež „true“, ja date_1 > date_2+delta
- Ja Operation = LT, funkcija atgriež „true“, ja date_1 < date_2+delta
Funkcijas sintakse:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Date_1: datums, ko salīdzināt ar Date_2
- Date_2: datums, ko salīdzināt ar Date_1
- Operation: var pieņemt šādas vērtības
- GT: atbilst „lielāks par“
- LT: atbilst „mazāks par“
- Delta: dienu skaits, ko pievienot date_2, lai veiktu salīdzināšanu. Ievadiet 0, ja vēlaties salīdzināt datumus bez izmaiņām.
Lietošanas veids:
- Operāciju CMPDATE var izmantot visos „expression“ tipa laukos, piemēram, COPY, MODVALUE u. c. operācijās. Lai varētu veikt salīdzināšanu, Date_1 un date_2 jābūt vienā formātā. Lai konvertētu datuma formātu, skatiet CONVERTDATE.
- Salīdzināmie datumi var nākt no atribūta, tāpēc tos var izgūt ar atslēgvārdiem SyncAttSrc vai SyncAttDst.
- Salīdzināmajiem datumiem jābūt filetime formātā.
Konfigurācijas piemēri:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Ja contract_end_date = 01/12/2025 un end_date = 01/15/2025
- Rezultāts = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Ja contract_end_date = 01/01/2025 un end_date = 01/15/2025
- Rezultāts = true
CURRENTDATE¶
Atgriež pašreizējo datumu „filetime“ formātā.
Funkcijas sintakse:
<CURRENTDATE>
Lietošanas veids:
- Atslēgvārdu CURRENTDATE izmanto operācijās vai kopā ar citiem atslēgvārdiem, piemēram, CMPDATE vai CONVERTDATE.