我正在访问.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