Aller au contenu

Manipuler les dates avec Talend

Talend

Les fonction de dates

Talend dispose de plusieurs fonctions pour mainipuler les dates à travers la classe TalendDate

# Functionn Description Parameters
1 TalendDate.getCurrentDate Retourne le timestamp actuel -
2 TalendDate.addDate retourne (java.util.Date date, int field, int amount)
3 TalendDate.diffDate calcule la différence entre deux dates (java.util.Date startDate, java.util.Date endDate, String pattern)
4 TalendDate.parseDate convertit une chaîne de caractères en date (String pattern, String date)
5 TalendDate.formatDate convertit une date en chaîne de caractères (String pattern, java.util.Date date)

TalendDate.parseDate("yyyy-MM-dd", "2021-08-04")

TalendDate.addDate(TalendDate.parseDate("yyyy-MM-dd", "2021-08-04"),-(Integer)globalMap.get("tLoop_1_CURRENT_VALUE"),"dd")

TalendDate.formatDate("yyyy-MM-dd",TalendDate.addDate(TalendDate.parseDate("yyyy-MM-dd", "2021-08-04"),-(Integer)globalMap.get("tLoop_1_CURRENT_VALUE"),"dd"))