Fonctions de date et d'heure
Les fonctions de date et d'heure effectuent des opérations sur les valeurs de date et d'heure pour calculer, extraire ou formater des informations temporelles et renvoyer un résultat.
Les fonctions suivantes sont disponibles dans Qlik Open Lakehouse :
| Fonction | Description |
|---|---|
| ADD_TIME_ZONE_OFFSET | Ajoute un décalage de fuseau horaire à une date. Le décalage de fuseau horaire peut être dans n'importe quel format standard accepté par la méthode ZoneId.of de Java (America/New_York, +0200, etc.) |
| DATE | Convertit une chaîne en date |
| DATE_ADD | Ajoute une valeur d'intervalle de type d'unité à l'horodatage. La soustraction peut être effectuée en utilisant une valeur négative |
| DATE_DIFF | Renvoie timestamp2 - timestamp1 exprimé en termes d'unité |
| DATE_TRUNC | Tronque une date à une unité donnée |
| DAY | Renvoie le jour du mois de l'horodatage |
| DAY_OF_WEEK | Renvoie le jour ISO de la semaine de l'horodatage. Les valeurs vont de 1 (lundi) à 7 (dimanche) |
| DAY_OF_YEAR | Renvoie le jour de l'année de l'horodatage. Les valeurs vont de 1 à 366 |
| EXTRACT_TIMESTAMP | Convertit une chaîne de date ou d'horodatage en date ou en horodatage, en détectant automatiquement le format de date |
| FORMAT_DATETIME | Convertit un élément datetime en chaîne |
| FROM_ISO8601_DATE | Analyse la chaîne au format ISO 8601 en date |
| FROM_UNIXTIME | Convertit les secondes epoch en horodatage |
| HOUR | Renvoie l'heure du jour d'un horodatage. Les valeurs vont de 0 à 23 |
| MILLISECOND | Renvoie la milliseconde de la seconde de l'horodatage |
| MINUTE | Renvoie la minute de l'heure de l'horodatage |
| MONTH | Renvoie le mois de l'année de l'horodatage |
| QUARTER | Renvoie le trimestre de l'année de l'horodatage. Les valeurs vont de 1 à 4 |
| RUN_END_TIME | Renvoie l'heure de fin d'exécution de la tâche |
| RUN_START_TIME | Renvoie l'heure de début d'exécution de la tâche |
| SECOND | Renvoie la seconde de la minute de l'horodatage |
| SUBTRACT_TIME_ZONE_OFFSET | Soustrait un décalage de fuseau horaire d'une date. Le décalage de fuseau horaire peut être dans n'importe quel format standard accepté par la méthode `ZoneId.of` de Java (America/New_York, +0200, etc.) |
| TO_UNIXTIME | Convertit une date en sa représentation en secondes Epoch (Unix), avec des millisecondes fractionnaires |
| TO_UNIX_EPOCH_MILLIS | Convertit une date en sa représentation en secondes Epoch (Unix) |
| TO_UNIX_EPOCH_SECONDS | Convertit une date en sa représentation en secondes Epoch (Unix) |
| WEEK | Renvoie la semaine ISO de l'année de l'horodatage. Les valeurs vont de 1 à 53 |
| YEAR | Renvoie l'année de l'horodatage |
| YEAR_OF_WEEK | Renvoie l'année de la semaine ISO de l'horodatage |