【问题标题】:Set global Datetime offset for Azure website为 Azure 网站设置全局日期时间偏移量
【发布时间】:2014-05-16 16:02:33
【问题描述】:

我有一个将日期时间设置为 GMT + 0 的 Azure 网站。我所有的用户都位于 GMT +2。

有没有一种简单的方法可以在应用程序启动时全局设置时间偏移量,以便所有 DateTime 值都以正确的偏移量呈现?

【问题讨论】:

    标签: datetime azure timezone timezone-offset


    【解决方案1】:

    这取决于您的编程语言提供什么。例如,在 PHP 中,您可以使用date_default_timezone_set。但是,在 .NET 和许多其他语言中,无法更改默认时区 - 它始终使用运行它的机器的本地时区。

    Azure 将其时区设置为 UTC 很好。服务器应用程序或网站依赖于运行它的计算机的时区设置确实不好。您应该简单地依靠语言的特性来编写您的应用程序,这样您就可以控制时区功能。例如,在 .Net 中,您可以使用 TimeZoneInfo 将时间转换为您希望的任何时区。

    【讨论】:

      【解决方案2】:

      你试过DateTime.ToLocalTime吗?

      【讨论】:

        猜你喜欢
        • 2014-03-17
        • 2018-02-20
        • 1970-01-01
        • 2011-05-18
        • 1970-01-01
        • 2020-01-08
        • 2013-09-13
        • 1970-01-01
        • 2018-03-15
        相关资源
        最近更新 更多