Bonjour,
J'ai besoin de convertir une date du format epoch (Unix time) qui est un integer en date normale (dd/MM/yyyy) avec talend (dans le tMap). Toute aide sera bien apriéciée.
PS : already tried the talend date fonctions such as addDate
Bonjour,
J'ai besoin de convertir une date du format epoch (Unix time) qui est un integer en date normale (dd/MM/yyyy) avec talend (dans le tMap). Toute aide sera bien apriéciée.
PS : already tried the talend date fonctions such as addDate
Ca donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dans tes variables de tMap : [String] epochStr :: row.dateSource [long] epochLg :: Long.parseLong(Var.epochStr ); [Date] epochDt :: new Date(Var.epochLg * 1000); [String] epocheFormat :: TalendDate.formatDate("dd/MM/yyyy",Var.epochDt )
Hello,
Plus condensé, tu peux essayer :
Bon courage
Code : Sélectionner tout - Visualiser dans une fenêtre à part TalendDate.formatDate("dd/MM/yyyy", TalendDate.addDate(new java.sql.Timestamp(new Long(ton_row.ton_timestamp)*1000), 0, "dd"))
Merci pour les réponses, en fin de compte je suis passer par un job Java et ça marche.![]()
Partager