【问题标题】:datetime in c# for a web application用于 Web 应用程序的 c# 中的日期时间
【发布时间】:2013-10-31 15:46:05
【问题描述】:

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

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

【问题讨论】:

标签: c# datetime utc


【解决方案1】:

您将 UTC 时间传回给客户端,并让客户端将 UTC 时间转换为本地时间。要么这样,要么你需要让客户端在时区通过,这在其他方面很痛苦。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 2014-04-17
    • 1970-01-01
    相关资源
    最近更新 更多