2

DateTime.UtcNow 用于获取当前 UTC 时间,DateTime.Now 用于当前本地时间。对于 Web 应用程序,datetime.now 将提供服务器时间。

如何让它为使用该应用程序的任何用户提供本地时间?

4

1 回答 1

7

您将 UTC 时间传递回客户端,并让客户端执行 UTC 到本地时间的转换。要么这样,要么你需要让客户在时区通过,这在其他方面是一种痛苦。

通常最好尽可能多地坚持使用 UTC,并且在向用户呈现数据时仅转换为特定时区。请注意,从 UTC 转换为本地时间是无损的;另一种方式可能会由于 DST 转换而产生歧义。

于 2013-10-22T16:37:07.967 回答