我有這樣的一些WSDL:如何防止DateTime在SOAP xsd:dateTime元素中包含區域偏移量?
<element name="startDate" type="xsd:dateTime"/>
<element name="endDate" type="xsd:dateTime"/>
在下面的文本,這導致SOAP信封:
<startDate>2008-10-29T12:01:05</endDate>
<endDate>2008-10-29T12:38:59.65625-04:00</endDate>
只有部分時間有偏差的毫秒和區域。這讓我頭痛,因爲我試圖在這個例子中得到37分54秒的範圍,但是由於偏移,我最終得到了4小時37分54.65625秒。這是DateTime中的某種舍入錯誤嗎?我如何防止這種情況發生?
這完全解決了我的問題,無需修改任何服務器端代碼 – snowCrabs 2014-11-24 18:03:12