Dati¶
CONVERSATO¶
Funzione che converte una data in un formato definito. La data iniziale può essere in formato datetime o stringa di caratteri.
Sintassi della funzione:
<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>
- src_date_format: formato iniziale della data da convertire.
- dst_date_format: formato di destinazione della data da convertire.
- src_date_format e dst_date_format:
- DATE se il formato è in filetime.
- STR-[Date_mask]: specificare il formato della data utilizzando la seguente sintassi:
- DD: giorno
- HH: ora
- MM: mese
- SS: secondi
- II: verbali
- AA: anno
- AAAA: anno
- data_da_convertire: data da convertire.
Modo di utilizzo:
- L'operazione CONVERTDATE può essere utilizzata in tutti i campi di tipo espressione, come le operazioni COPY, MODVALUE, ecc. La conversione della data può essere necessaria durante il provisioning per conformarsi a un formato di scrittura previsto per il confronto con un'altra data.
- La data da convertire può provenire da un attributo e può quindi essere recuperata utilizzando le parole chiave SyncAttSrc o SyncAttDst.
Esempi di configurazione:
- <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
- Con data di fine contratto = 2022-01-12 15:30:39.503
- Resultato: 1/12/2022
CMPDATE¶
Funzione che confronta due date, restituisce true (1) o false (0) a seconda del risultato del confronto:
- Se Operation = GT, la funzione restituisce true se date_1 > date_2+delta
- Se Operazione = LT, la funzione restituisce true se date_1 < date_2+delta
Sintassi della funzione:
<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>
- Data_1: data da confrontare con Data_2
- Data_2: data da confrontare con Data_1
- Operazione: può assumere i seguenti valori
- GT: uguale a maggiore di
- LT: uguale a inferiore a
- Delta: Numero di giorni da aggiungere a date_2 per eseguire il confronto. Inserire 0 se si desidera confrontare le date come sono.
Modo di utilizzo:
- L'operazione CMPDATE può essere utilizzata in tutti i campi di tipo espressione, come le operazioni COPY, MODVALUE, ecc. Date_1 e date_2 devono essere nello stesso formato per eseguire un confronto. Per convertire un formato di data, vedere CONVERTDATE.
- Le date da confrontare possono provenire da un attributo e quindi essere recuperate con le parole chiave SyncAttSrc o SyncAttDst.
- Le date da confrontare devono essere in formato filetime.
Esempi di configurazione:
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
- Con data di fine contratto = 01/12/2025 e data di fine contratto = 01/15/2025
- Resultato = false
- <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
- Con data di fine contratto = 01/01/2025 e data di fine contratto = 01/15/2025
- Resultato = vero
CURRENTDATE¶
Restituisce la data corrente in formato filetime.
Sintassi della funzione:
<CURRENTDATE>
Modo di utilizzo:
- La parola chiave CURRENTDATE è usata nelle operazioni o con altre parole chiave come CMPDATE o CONVERTDATE.