0

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

4

1 回答 1

4

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

于 2011-07-18T02:11:29.927 回答