J'ai cela dans certains WSDL:Comment empêcher DateTime d'inclure le décalage de zone dans l'élément SOAP xsd: dateTime?
<element name="startDate" type="xsd:dateTime"/>
<element name="endDate" type="xsd:dateTime"/>
qui se traduit par le texte suivant dans l'enveloppe SOAP:
<startDate>2008-10-29T12:01:05</endDate>
<endDate>2008-10-29T12:38:59.65625-04:00</endDate>
Seulement quelques fois ont les millisecondes et le décalage horaire. Cela me cause un mal de tête parce que j'essaie d'obtenir une plage de 37 minutes et 54 secondes dans cet exemple, mais à cause du décalage je me retrouve avec 4 heures, 37 minutes, 54,65625 secondes. Est-ce une sorte d'erreur d'arrondi dans DateTime? Comment puis-je empêcher cela?
cela a résolu mon problème parfaitement sans avoir besoin de modifier un code côté serveur – snowCrabs