Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个具有时隙预订系统的应用程序。用户可以在不同的时区,因此我需要以 UTC 时间将值存储在数据库中。
我想知道如何UTC_TIMESTAMP()在 MySQL 中计算。它可靠吗?
UTC_TIMESTAMP()
如果服务器时区位于夏令时的区域中UTC_TIMESTAMP(),即使在由于夏令时而发生时间变化的情况下,也会始终正确运行?
UTC 总是+0:00- 它忽略夏令时,无论它是否有效。
+0:00
在英国,当不是夏令时时,我们使用GMT(与UTC相同)。当我们观察夏令时时,我们有BST。
维基百科在 UTC 上有这样的说法:
UTC 不会随着季节的变化而变化,但如果时区管辖区遵守夏令时(夏令时),当地时间或民用时间可能会发生变化。例如,美国东海岸的当地时间在冬季比 UTC 时间晚 5 小时,但在当地实行夏令时时比 UTC 时间晚 4 小时。