mam to w pewnym WSDL:Jak zapobiegać uwzględnianiu przesunięcia strefy w obiekcie SOAP xsd: dateTime?
<element name="startDate" type="xsd:dateTime"/>
<element name="endDate" type="xsd:dateTime"/>
co skutkuje w poniższym tekście w kopercie SOAP:
<startDate>2008-10-29T12:01:05</endDate>
<endDate>2008-10-29T12:38:59.65625-04:00</endDate>
Tylko kilka razy zdarzyło milisekundy i strefa offsetowych. To powoduje ból głowy, ponieważ próbuję uzyskać w tym przykładzie zakres 37 minut i 54 sekund, ale z powodu przesunięcia kończę 4 godziny, 37 minut, 54.65625 sekund. Czy jest to jakiś błąd zaokrąglania w DateTime? Jak temu zapobiec?
rozwiązało to mój problem idealnie, bez konieczności modyfikowania żadnego kodu servera – snowCrabs