0

DateTime在 SQL Server 的 DateTime 字段中保存了一个对象。我正在与来自不同时区的客户打交道。我希望将 DateTime 原样返回给用户,而无需转换为用户的时区。我尝试将对象的Kind属性设置为,以便客户端的机器不会将其转换为本地时间,但它仍然以某种方式计算出原始时区并将其转换为本地时区。DateTimeDateTimeKind.Unspecified

例如,如果DateTime对象是“13DEC2012 00:00”,即使 WCF 服务器时区与客户端的时区不同,它也会以“13DEC2012 00:00”的形式返回给客户端。

4

1 回答 1

0

您可以为此使用DateTimeOffset。这应该使您能够将时间表示为相对于 UTC 的时间。

于 2013-01-02T11:51:41.900 回答