Bonjour,
Petit souci avec la date, voici la situation:
Je récupère une date stockée dans ma base Mysql qui est sous format (yyyy-MM-dd HH:mm:ss)
je l'affiche dans ma page jsp, le premier problème c'est qu'il m'affiche l'heure de la base + 1h
ainsi au lieu d'avoir 06/02/2007 13:00:00 j'ai 06/02/2007 14:00:00
le second problème c'est que je souhaite afficher la date sous le format dd/MM/yyyy HH:mm:ss à l'aide de SimpleDateFormat
mais il m'affiche ceci MM/dd/yyyy HH:mm:ss i.e il inverse le mois et le jour, si je lui indique le format MM/dd/yyyy HH:mm:ss là il me sort
dd/MM/yyyy HH:mm:ss, en gros il m'affiche l'inverse de ce que je lui demande.
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); . . . Date modifDate = version.getDateCreation(); //le résultat d'un System.out.println(modifDate) donne bien la date stockée //dans la base: 2007-02-06 12:45:49.0 (le .0 à la fin je sais pas d'où ça vient) creationDateString = dateFormat.format(modifDate);
Partager