Mauvais format de date

Résolu
cs_nezdeboeuf62 Messages postés 43 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 décembre 2006 - 20 nov. 2006 à 12:03
cs_nezdeboeuf62 Messages postés 43 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 décembre 2006 - 20 nov. 2006 à 17:50
bonjour a tous..

j'ai un probleme pour manipuler des dates et surtout les formattées pour affichage.
J'ai un object Calendar :
        Calendar date=Calendar.getInstance(timeZone,locale);//avec timeZone : Paris, locale=Locale.FRANCE

Et un dateFormat :
        DateFormat df=new SimpleDateFormat(patternFormat); //patternFormat = EEEE FF MMMM yyyy
    df.setTimeZone(timeZone);

J'initialise ma date puis l'affiche :
long maDate=xxxx; // equivalent du 22 novembre 2006
date.setTimeInMillis(maDate);
system.out.println(date.getTime()); // cet affichage est bon : Wed Nov 22 00:00:00 CET 2006
system.out.println(df.format(date.getTime)); // cet affichage me donne : mercredi 04 novembre 2006 !!!! Alors que le 4 novembre n'est meme pas un mercredi!

si quelqu'un a un debut d'explication....

2 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
20 nov. 2006 à 17:07
salut

DD et pas FF

DD : day in month : numéro du jour dans le mois...1 à 31...
FF : day of week in month : numéro du "jour de semaine" dans le mois...1 à 4/5...1er jeudi, 4 mercredi du mois...

ShareVB
3
cs_nezdeboeuf62 Messages postés 43 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 décembre 2006
20 nov. 2006 à 17:50
merci beaucoup!!!

J'avais le temps de chercher j'etais plus sur des histoires de timezone ou autre.... En tout cas j'aurais jamais été chercher dans les patterns vu que c'est appellé dans un objet que j'ai pas crée et on m'avait assuré que ca marchait bien et que ca avait été testé
Enfin ca couteras une tournée au responsable

P.S. juste une precision c'est pas DD mais dd. DD c'est le numero du jour dans l'année, mais ce n'est qu'un detail... merci encore.
0
Rejoignez-nous