tlelong
Messages postés6Date d'inscriptionvendredi 24 avril 2009StatutMembreDernière intervention22 juin 2009
-
19 juin 2009 à 15:55
tlelong
Messages postés6Date d'inscriptionvendredi 24 avril 2009StatutMembreDernière intervention22 juin 2009
-
22 juin 2009 à 12:08
Bonjour à tous, me revoilà d'attaque pour vous poser une question de la mort. Je vais essayer de vous exposer tout le problème de façon claire et précise.
Je souhaite envoyer des dates via WebService, le client est en Delphi et le serveur est en JAVA. Le serveur attend un objet TXSDateTime qui gère les TimeZone, et moi j'utilise des TDateTime pour mes dates. J'utilise donc la fonction DateTimeToXSDateTime avec comme 2ème paramètre la valeur True pour qu'il gère le TimeZone.
Si je suis en hiver et que je passe une date d'hiver il renvoie 2008-12-05T12:00:00+01:00. Le timezone de 1 est correct.
Si je suis en hiver et que je passe une date d'été il renvoie 2009-06-05T12:00:00+01:00. Le timezone de 1 est toujours correct.
Si je suis en été et que je passe une date d'hiver il renvoie 2008-12-05T12:00:00+02:00. Le timezone n'est plus bon.
Si je suis en été et que je passe une date d'été il renvoie 2009-06-05T12:00:00+02:00. Le timezone n'est plus bon.
Certains vont peut-être me dire que c'est normal car en été il y a un décalage d'une heure, mais ce décalage n'est pas lié au timezone. Le timezone de paris est toujours +01:00 que l'on soit en hiver ou en été.
Voilà, j'espère avoir été clair et ne rien avoir oublié. Je vous remercie d'avance pour toutes les pistes que vous pourriez envisager.