Bonjour,
J'ai créé un projet dans l'environnement Spring / hibernate.
Les dates renvoyées par mon Webservice ont une heure de décalage (- 1 h) avec celles qui sont stockées en base .
a quoi cela peut être dû ?
Dans mon Dao j'ai codé l'appel à la classe :
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part private final SimpleDateFormat formatter = new UTCDateFormatter();
Merci de me faire part de vos idées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 /** * Classe qui permet de formater la date sur la ZONE UTC */ public class UTCDateFormatter extends SimpleDateFormat { private static final long serialVersionUID = -7958345805611356806L; public UTCDateFormatter() { //setTimeZone(TimeZone.getTimeZone("Europe/Paris")); setTimeZone(TimeZone.getTimeZone("UTC")); applyPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ"); } // @Override // public void setTimeZone(TimeZone arg0) { // // TODO Auto-generated method stub // super.setTimeZone(arg0); // } // // @Override // public StringBuffer format(Date arg0, StringBuffer arg1, FieldPosition arg2) { // // TODO Auto-generated method stub // return super.format(arg0, arg1, arg2); // } // // @Override // public Date parse(String arg0, ParsePosition arg1) { // // TODO Auto-generated method stub // return super.parse(arg0, arg1); // } }
Partager