One Star

[resolved] Date dans fichier de sortie

Bonjour,
en Talend 5 je n'arrive pas à mettre une date au fichier de sortie !
J'ai essayé :
context.path + "out.xls" + "(TalendDate.getCurrentDate("yyyyMMdd HHmm"))"
J'ai aussi essayé de créer une variable context.date mais je ne sais pas comment la renseigner ?
Merci
1 ACCEPTED SOLUTION

Accepted Solutions
One Star

Re: [resolved] Date dans fichier de sortie

Hello,
I forgot to add the variable in the context!
Thanks
ok with :
create a tJava with
context.timeStamp TalendDate.formatDate = ("yyyyMMdd_HHmmssSSS" TalendDate.getCurrentDate ());
then I put:
context.path + "outZ305.xls" + context.timeStamp
5 REPLIES
One Star

Re: [resolved] Date dans fichier de sortie

RE,
j'ai essayé de créer un tjava avec
context.timeStamp = TalendDate.formatDate("yyyyMMdd_HHmmssSSS",TalendDate.getCurrentDate());
puis j'ai mis :
context.path + "outZ305.xls" + context.timeStamp
Erreurs ...
Merci
One Star

Re: [resolved] Date dans fichier de sortie

Hi This is an English language forum. Please translate.
One Star

Re: [resolved] Date dans fichier de sortie

Hello,
in Talend 5Ican not put a date to the output file!
I tried:
context.path + "out.xls" + "(TalendDate.getCurrentDate (" YYYYMMDD HHmm "))"
I also tried to create a variable context.date but I do not know how to learn?
I tried to create a tJava with
context.timeStamp TalendDate.formatDate = ("yyyyMMdd_HHmmssSSS" TalendDate.getCurrentDate ());
then I put:
context.path + "outZ305.xls" + context.timeStamp
Errors ...
One Star

Re: [resolved] Date dans fichier de sortie

Hello,
I forgot to add the variable in the context!
Thanks
ok with :
create a tJava with
context.timeStamp TalendDate.formatDate = ("yyyyMMdd_HHmmssSSS" TalendDate.getCurrentDate ());
then I put:
context.path + "outZ305.xls" + context.timeStamp
One Star

Re: [resolved] Date dans fichier de sortie

Bonjour,
La première ligne n'a pas de sens sauf si tu veux écrire la chaine "(TalendDate.getCurrentDate("yyyyMMdd HHmm"))";
Le deuxième essai fonctionne chez moi, sans contexte :
System.out.println(TalendDate.formatDate("yyyyMMdd_HHmmssSSS",TalendDate.getCurrentDate()));

affiche bien la date courante formattée comme demandée. Vérifie le type de ton contexte.timeStamp si tu tiens à la stocker dans le contexte, sinon fais simplement :
context.path +  "out.xls" + TalendDate.formatDate("yyyyMMdd_HHmmssSSS",TalendDate.getCurrentDate())

EDIT : Arf, tout ça pour ça Smiley Very Happy