DateTime et TimeZone

Résolu
tlelong Messages postés 6 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 22 juin 2009 - 19 juin 2009 à 15:55
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.
A voir également:

2 réponses

Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
19 juin 2009 à 17:31
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="" />
3
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
Merci beaucoup je ne pensais pas que le GMT changé en fonction de l'heure d'été ou d'hiver.
0
Rejoignez-nous