Manipuler les dates avec Talend

Talend Open Studio for Data Integration est un outil open source d'intégration de données et d'ETL. C'est l'un des outils les plus utilisés dans le monde de la Business Intelligence, il fait partie des compétences MUST HAVE du Data Analyst. Dans cette formation, vous apprendrez les notions de base d'ETL et de l'orchestration des flux de données avec 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"))

Commentaires

Inscrivez-vous à une formation complète

Voir le catalogue