【问题标题】:Synchronizing GMT and Local Times同步 GMT 和本地时间
【发布时间】:2011-10-07 08:51:49
【问题描述】:

我从两个不同的来源提取数据,两者都有时间戳。其中一个来源使用 GMT,另一个使用其服务器的本地时间。我将来自这两个来源的信息显示在按时间排序的列表中。我在许多时区都有用户。我将如何以正确的顺序将这些排序在一起? 这是在 C# 中完成的。

【问题讨论】:

    标签: c# datetime date time gmt


    【解决方案1】:

    我会将所有时间转换为 UTC,然后在用户的本地时区显示时间戳,或者将它们保留为 UTC。我的一般偏好是使用用户的本地时区,因为不是每个人都查看 UTC 时间并能够立即将其转换为本地时区。使用ToUniversalTime 和ToLocalTime 方法进行转换。

    【讨论】:

    • 服务器本地的时间戳怎么样?他们没有返回时区,我如何将它们转换为我用户的本地时间?
    • 除非您可以确定该服务器的时区,否则您将不走运。显然时区可以是任何东西。有没有机会让供应商修复它?
    猜你喜欢
    • 1970-01-01
    • 2021-01-02
    • 2021-10-29
    • 2013-10-29
    • 2012-11-29
    • 2021-07-10
    • 2012-08-28
    相关资源
    最近更新 更多