DateTime et TimeZone [Résolu]

tlelong 6 Messages postés vendredi 24 avril 2009Date d'inscription 22 juin 2009 Dernière intervention - 19 juin 2009 à 15:55 - Dernière réponse : tlelong 6 Messages postés vendredi 24 avril 2009Date d'inscription 22 juin 2009 Dernière intervention
- 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 

Votre réponse

2 réponses

Meilleure réponse
Cirec 4231 Messages postés vendredi 23 juillet 2004Date d'inscription 3 août 2018 Dernière intervention - 19 juin 2009 à 17:31
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="" />

Merci Cirec 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de Cirec
tlelong 6 Messages postés vendredi 24 avril 2009Date d'inscription 22 juin 2009 Dernière intervention - 22 juin 2009 à 12:08
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.