【发布时间】:2016-10-17 16:53:28
【问题描述】:
我正在使用带有 XSD 元素的 XML 网络服务,例如:
<xs:element nillable="true" type="xs:dateTime" name="ENDDATE"/>
XML 可能如下所示:
<ENDDATE>2016-08-01T18:35:49+04:00</ENDDATE>
我使用 XSD.exe 自动生成 C# 类,当我检查这些时,DateTime 对象将包含系统本地时间的时间,Kind==Local。
有没有一种方法可以强制 DateTime 实例处于 UTC 时间,而无需手动破解每个此类字段的自动生成的类(有很多)?
【问题讨论】: