Bonjour,
J'ai un soucis avec mon web service.
Dans mon client de test, je rentre deux dates (startDate et endDate) au format suivant : "yyyy-MM-dd HH:mm:ss". Ensuite, je converti en Calendar de la manière suivante :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 public static Calendar toCalendar(String dateString) { try { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = format.parse(dateString); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); System.out.println("Date = " + calendar.getTime().toString());//pour vérifier return calendar; } catch (ParseException e) { throw new IllegalArgumentException(); } }
Ensuite dans mon client j'appelle ma méthode en passant en paramètres l'objet contenant les dates(startDate, endDate).
Là toujours pas de problèmes les dates sont toujours au bon format. Par exemple pour startDate :
Code:
1
2 Sun Jun 20 12:00:00 CEST 2010
Mais quand je passe l'objet à mon proxy et j'appelle la méthode de mon web service ,en faisant le pas à pas, là il y a perte de précision (côté serveur), et startDate devient :
Code:
1
2 Sun Jun 20 00:00:00 CEST 2010
ça peut provenir de quoi ?