我正在访问.net 中的 Web 服务,它返回一个数据集。
查看来自 web 服务的 xml,它显示的日期如下
2012-11-16T00:00:00-05:00
我的电脑时区是 GMT+1,您可以从 XML 中看到日期为 -5
我在 VS2005 中使用了一个 webreference,它给了我一个数据集。
当我查看数据集中的日期时,它说它是 05:00
我期待 00:00 的值,但不确定转换的正确方法。
我可以简单地减去 5 小时,但不确定当夏令时再次更改时会保持不变。
我做了很多谷歌搜索,在使用 datareader 以及如何修复它时发现了类似的问题,但是没有人谈论当它被序列化为整个数据集时该怎么做。