Bonjour

J'aimerais savoir comment transmettre une date avec fuseau horaire plutôt qu'une date en UTC dans un appel de web service Axis.

Le champ représentant ma date est décrit sous forme de dateTime dans le WSDL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsd:element name="dateDebut" nillable="true" type="xsd:dateTime" />
L'objet Java, généré par wsdl2java, utilisé pour transmettre la date est un objet Calendar.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
private java.util.Calendar dateDebut;
Dans les logs Axis, j'ai les logs suivants pour la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<dateDebut>2012-10-15T13:10:29.514Z</dateDebut>
Comment faire pour transmettre plutôt une date au format suivant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<dateDebut>2012-10-15T13:10:29.514-04:00</dateDebut>
avec -04:00 représentant le fuseau horaire correspondant à l'heure transmise (exemple la Guadeloupe).

Y a-t-il une option à positionner dans l'objet Calendar à transmettre ?

Merci d'avance