Date¶
CONVERDATE¶
Funcție care convertește o dată într-un format definit. Data inițială poate fi în format datetime sau în format șir de caractere.
Sintaxa funcției:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: formatul inițial al datei care va fi convertită.
- dst_date_format: formatul de destinație al datei care va fi convertită.
- src_date_format și dst_date_format:
- DATE dacă formatul este filetime.
- STR-[Date_mask]: indicați formatul datei cu sintaxa următoare:
- DD: ziua
- HH: ora
- MM: luna
- SS: secundele
- II: minutele
- YY: anul
- YYYY: anul
- date_to_convert: data care va fi convertită.
Mod de utilizare:
- Operațiunea CONVERTDATE poate fi utilizată în toate câmpurile de tip „expression”, precum operațiunile COPY, MODVALUE etc. Conversia unei date poate fi necesară în timpul provizionării pentru a respecta un format de scriere așteptat sau pentru comparația cu o altă dată.
- Data care va fi convertită poate proveni dintr-un atribut și poate fi recuperată, prin urmare, cu cuvintele-cheie SyncAttSrc sau SyncAttDst.
Exemple de configurare:
- <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
- Cu contract_end_date = „2022-01-12 15:30:39.503”
- Rezultat: 1/12/2022
CMPDATE¶
Funcție care compară două date. Returnează adevărat (1) sau fals (0) în funcție de rezultatul comparației:
- Dacă Operation = GT, funcția returnează „true” dacă date_1 > date_2+delta
- Dacă Operation = LT, funcția returnează „true” dacă date_1 < date_2+delta
Sintaxa funcției:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Date_1: data care va fi comparată cu Date_2
- Date_2: data care va fi comparată cu Date_1
- Operation: poate lua următoarele valori
- GT: echivalent cu „mai mare decât”
- LT: echivalent cu „mai mic decât”
- Delta: numărul de zile care se adaugă la date_2 pentru a realiza comparația. Introduceți 0 dacă doriți să comparați datele așa cum sunt.
Mod de utilizare:
- Operațiunea CMPDATE poate fi utilizată în toate câmpurile de tip „expression”, precum operațiunile COPY, MODVALUE etc. Date_1 și date_2 trebuie să aibă același format pentru a putea fi comparate. Consultați CONVERTDATE pentru a converti un format de dată.
- Datele care vor fi comparate pot proveni dintr-un atribut și pot fi recuperate, prin urmare, cu cuvintele-cheie SyncAttSrc sau SyncAttDst.
- Datele care vor fi comparate trebuie să fie în format filetime.
Exemple de configurare:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Cu contract_end_date = 01/12/2025 și end_date = 01/15/2025
- Rezultat = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Cu contract_end_date = 01/01/2025 și end_date = 01/15/2025
- Rezultat = true
CURRENTDATE¶
Returnează data curentă în format „filetime”.
Sintaxa funcției:
<CURRENTDATE>
Mod de utilizare:
- Cuvântul-cheie CURRENTDATE se utilizează în operațiuni sau împreună cu alte cuvinte-cheie, precum CMPDATE sau CONVERTDATE.