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"))