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 :
<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.
private java.util.Calendar dateDebut;
Dans les logs Axis, j'ai les logs suivants pour la requête :
<dateDebut>2012-10-15T13:10:29.514Z</dateDebut>
Comment faire pour transmettre plutôt une date au format suivant ?
<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
Partager