所以Azure在UTC存储日期。如果我的系统需要在美国东部时间有时间戳的话,最好的处理方法是什么?我是否将它们存储在utc中,但通过格式化它们来处理显示时间戳的问题?在将时间戳存储到数据库之前,我是否格式化/偏移时间戳?解决这个问题的最佳做法是什么?
发布于 2013-08-27 03:23:52
我一直主张将时间存储在UTC时间中,因为它是您可以计算出任何其他时间区域的标准时间。这意味着,如果您有一个服务,任何人都可以从任何位置连接到该服务,则可以根据用户的系统检测用户当前所在的时区,或者让他们保存他们希望从应用程序中看到的时间设置的时区。
this thread进行了一次非常大的讨论,详细讨论了它,您可能有兴趣阅读,以帮助您做出决定。如果您决定存储UTC并转换时间,下面是解释How to convert from UTC to Local Time in C#的帖子
发布于 2019-02-01 11:22:31
谢谢。
https://stackoverflow.com/questions/18456271
复制相似问题