lundi, juillet 09, 2007

Le passage de date depuis un .NET CF 1.0 vers un services web .NET 2.0 est un vrai casse tête
Lors d'un développement un de mes collègues a eu un problème assez louche :

Coté PPC une application en .NET CF 1.0 qui filtre des commandes en fonction des dates d'expédition. En fonction de cette date, on appele un service web qui retourne une liste de commande en fonction de la date choisie. Jusque là rien d'extra et tout fonctionnait bien. On nous a demandé de rajouter l'heure de départ, sur le papier ça parraissait on ne peut plus facile mais en réaliter ... grosse galère !

Pour une raison assez mystèrieuse, lorsque l'on passait le datetime avec l'heure comprise on avait un décalage coté serveur de +9H ! on a regarder la partie paramètres régionaux et tout coller ... impossible de trouver la raison.

Pour solutionner, on a du changer la signature de la méthode et passer les heures séparemment ... tout simplement étrange!

Aucun commentaire: