DateTime et TimeZone [Résolu]

Messages postés
6
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
22 juin 2009
- - Dernière réponse : tlelong
Messages postés
6
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
22 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.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
4233
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
3 juillet 2019
32
3
Merci
Salut,

l'heure d'été et l'heure d'hiver c'est une particularité de certain pays d'Europe
mais le reste du monde n'est en rien affecté par ce changement.

Donc l'hiver en est en GMT+1
et l'été en GMT+2

 
@+
Cirec

<hr siz="" />

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 131 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Cirec
Messages postés
6
Date d'inscription
vendredi 24 avril 2009
Statut
Membre
Dernière intervention
22 juin 2009
0
Merci
Merci beaucoup je ne pensais pas que le GMT changé en fonction de l'heure d'été ou d'hiver.
Commenter la réponse de tlelong