Data e ora
Le funzioni di data e ora eseguono operazioni sui valori di data e ora per calcolare, estrarre o formattare le informazioni temporali e restituiscono un risultato.
Sono disponibili le seguenti funzioni in Qlik Open Lakehouse:
| Funzione | Descrizione |
|---|---|
| ADD_TIME_ZONE_OFFSET | Aggiunge un offset del fuso orario a una data. L'offset del fuso orario può essere in uno qualsiasi dei formati standard accettati dal metodo ZoneId.of di Java (America/New_York, +0200, ecc.) |
| DATE | Converte la stringa in data |
| DATE_ADD | Aggiunge un valore di intervallo di tipo unit a timestamp. La sottrazione può essere eseguita utilizzando un valore negativo |
| DATE_DIFF | Restituisce timestamp2 - timestamp1 espresso in termini di unità |
| DATE_TRUNC | Tronca una data a una data unità |
| DAY | Restituisce il giorno del mese dal timestamp |
| GIORNO_DELLA_SETTIMANA | Restituisce il giorno ISO della settimana dal timestamp. I valori vanno da 1 (lunedì) a 7 (domenica) |
| GIORNO_DELL_ANNO | Restituisce il giorno dell'anno dal timestamp. I valori vanno da 1 a 366 |
| ESTRAI_TIMESTAMP | Converte una stringa di data o timestamp in una data o timestamp, rilevando automaticamente il formato della data |
| FORMAT_DATETIME | Converte un datetime in una stringa |
| FROM_ISO8601_DATE | Analizza la stringa formattata ISO 8601 in una data |
| FROM_UNIXTIME | Converti i secondi epoch in un timestamp |
| HOUR | Restituisce l'ora del giorno da un timestamp. I valori vanno da 0 a 23 |
| MILLISECOND | Restituisce il millisecondo del secondo dal timestamp |
| MINUTE | Restituisce il minuto dell'ora dal timestamp |
| MONTH | Restituisce il mese dell'anno dal timestamp |
| TRIMESTRE | Restituisce il trimestre dell'anno dal timestamp. I valori vanno da 1 a 4 |
| RUN_END_TIME | Restituisce l'ora di fine dell'esecuzione del job |
| RUN_START_TIME | Restituisce l'ora di inizio dell'esecuzione del job |
| SECOND | Restituisce il secondo del minuto dal timestamp |
| SUBTRACT_TIME_ZONE_OFFSET | Sottrae un offset di fuso orario da una data. L'offset del fuso orario può essere in uno qualsiasi dei formati standard accettati dal metodo `ZoneId.of` di Java (America/New_York, +0200, ecc.) |
| TO_UNIXTIME | Convertire una data nella sua rappresentazione in secondi Epoch (Unix), con millisecondi frazionari |
| TO_UNIX_EPOCH_MILLIS | Convertire una data nella sua rappresentazione in secondi Epoch (Unix) |
| TO_UNIX_EPOCH_SECONDS | Convertire una data nella sua rappresentazione in secondi Epoch (Unix) |
| WEEK | Restituisce la settimana ISO dell'anno dal timestamp. I valori sono compresi tra 1 e 53 |
| YEAR | Restituisce l'anno dal timestamp. |
| YEAR_OF_WEEK | Restituisce l'anno della settimana ISO dal timestamp. |