作者:四木子1982 | 来源:互联网 | 2023-10-09 21:36
篇首语:本文由编程笔记#小编为大家整理,主要介绍了按UTC时间对本地时间进行排序相关的知识,希望对你有一定的参考价值。
按UTC时间戳排序本地时间有什么问题吗?
我将时间作为Unix时间戳以UTC格式存储,并以一种非常复杂的格式输出本地时间,这种格式是用户友好的,但却是排序的噩梦。所以我决定按UTC时间排序。
这是一个夸张的例子:
7:00PM December 27th, beautiful Wednesday evening in Shanghai, the year of the Rooster, 2017 :D
|
对我来说似乎完全可以按UTC时间戳排序,但我不是该领域的专家,所以我有疑虑。
是否有任何情况下,UTC时间数组的顺序与转换为本地时间的相同UTC时间数组的顺序不同?
答案
UTC时间是恒定的(即没有日光节省时间或时间变化)。唯一可能出现问题的时间是当地时间观察夏令时。过渡期间的分类可能会让你感到困惑。但只要您正确处理(即您的时间代码正确排序),UTC时间和当地时间将被网格化。
这个答案有更多细节:Does UTC observe daylight saving time?