Les fonctions suivantes peuvent être utilisée pour effectuer des opéraitons sur des dates, des heures (time) et des dates et heures (datetime).
Fonction | Description | Arguments | Exemple |
---|---|---|---|
addToDateTime |
Ajoute une somme de temps à une date et heure. |
|
Expression : addToDateTime("M", -1, "2021-03-21T10:19:26.214+02:00") Résultat : |
extractFromDateTime |
Extrait une partie d'une valeur datetime ou date. Si le premier argument est une date, il est d'abord converti en datetime, avec le temps défini à midi dans le fuseau horaire local. |
|
Expression : extractFromDateTime("2021-03-21T10:19:26.214+02:00", "Time") Résultat : |
getCurrentDateTime |
Retourne la date et l'heure actuelles. | Aucun(e) | Expression : getCurrentDateTime() Résultat possible : |
formatDateTime Remarque : Cette fonctionnalité est disponible uniquement dans Talend Cloud Pipeline Designer.
|
Crée une chaîne de caractères contenant une valeur datetime avec un modèle spécifique provenant d'un horodatage. |
|
Expression : formatDateTime(getCurrentDateTime(), "YY-dd-MM'T'HH:mm") Résultat possible : |
makeDateTime Remarque : Cette fonctionnalité est disponible uniquement dans Talend Cloud Pipeline Designer.
|
Crée une valeur datetime (horodatage) à partir d'une date et d'une heure. Remarque : Le fuseau horaire est défini en se basant sur les arguments :
|
|
Expression : $date = toDate("2021-01-02"), makeDateTime($date, "13:45-01:00") Résultat : |
parseDateTime |
Crée un type datetime depuis un type string. |
|
Expression : parseDateTime("2021-04-21T11:05:18.337+02:00", "yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ") Résultat: |
isToday |
Retourne true si la date ou la date et l'heure d'entrée correspond·ent à la date du jour. |
Date ou datetime d'entrée. | Expression : isToday(getCurrentDateTime()) Résultat : |
isTomorrow |
Retourne true si la date ou la date et l'heure d'entrée correspond·ent au jour suivant. |
Date ou datetime d'entrée. | Expression : isTomorrow(addToDateTime("d", 1, getCurrentDateTime())) Résultat : |
isYesterday |
Retourne true si la date ou la date et l'heure d'entrée correspond·ent au jour précédent. |
Date ou datetime d'entrée. | Expression : isYesterday(addToDateTime("d", -1, getCurrentDateTime())) Résultat : |