首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理Azure的UTC时间

问如何处理Azure的UTC时间
EN

Stack Overflow用户
提问于 2013-08-27 03:04:00
回答 2查看 6.8K关注 0票数 1

所以Azure在UTC存储日期。如果我的系统需要在美国东部时间有时间戳的话,最好的处理方法是什么?我是否将它们存储在utc中,但通过格式化它们来处理显示时间戳的问题?在将时间戳存储到数据库之前,我是否格式化/偏移时间戳?解决这个问题的最佳做法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-27 03:23:52

我一直主张将时间存储在UTC时间中,因为它是您可以计算出任何其他时间区域的标准时间。这意味着,如果您有一个服务,任何人都可以从任何位置连接到该服务,则可以根据用户的系统检测用户当前所在的时区,或者让他们保存他们希望从应用程序中看到的时间设置的时区。

this thread进行了一次非常大的讨论,详细讨论了它,您可能有兴趣阅读,以帮助您做出决定。如果您决定存储UTC并转换时间,下面是解释How to convert from UTC to Local Time in C#的帖子

票数 4
EN

Stack Overflow用户

发布于 2019-02-01 11:22:31

  • 将时间存储在任何持久存储中(缓存、db、队列等)--始终使用UTC。
  • 用户界面中的时间-从您的API (REST)中获取UTC,并在本地系统时间中显示它(基于用户的系统)。
  • 此外,应用程序可以有一个选项或用户设置使时区可配置。
  • 请记住,如果在分布式环境中有多个服务器,则必须同步所有服务器中的时钟。

谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18456271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档