我正在訪問.net中的Web服務,它將返回一個數據集。TimeZone轉換問題.Net數據集WebService
望着從web服務的XML它顯示如下
2012-11-16T00:00:00-05:00
我的電腦時區爲GMT + 1,你可以看到從XML日期具有-5
我約會在VS2005中使用webreference,它給了我一個數據集。
當我看從數據集中的日期,它說這是05:00
我期待00:00價值,我不能確定轉換的正確方法。
我可以簡單地減去5小時,但不確定當夏令時再次發生變化時這種情況會持續。
我已經做了大量的搜索,並發現類似的問題,當使用datareader和如何解決它,但沒有人談論如何做時,它被序列化爲一個完整的數據集。
當時區不同時,你爲什麼期待'00:00'?雖然我希望它是'06:00'而不是'05:00'。 – Oded