我有一个DateTime
对象保存在SQL Server的DateTime字段。我正在和来自不同时区的客户打交道。我希望将DateTime原样返回给用户,而不将其转换为用户的时区。我已经尝试将DateTime
对象的Kind
属性设置为DateTimeKind.Unspecified
,因此客户端的机器不将其转换为本地时间,但仍然,不知何故它计算出原始时区并将其转换为本地时区。
例如,如果DateTime
对象是"13DEC2012 00:00",即使WCF服务器的时区与客户端的时区不同,它也会返回到客户端为"13DEC2012 00:00"。
您可以使用DateTimeOffset。