小编典典

夏令时会影响UTC_TIMESTAMP()吗?

sql

我正在编写一个具有时隙预订系统的应用程序。用户可以位于不同的时区,因此我需要以UTC时间将值存储在数据库中。

我想知道如何UTC_TIMESTAMP()在MySQL中进行计算。它可靠吗?

如果服务器所在的时区位于夏令时区域UTC_TIMESTAMP(),即使在夏令时导致的时间变化期间,它也始终可以正确运行吗?


阅读 357

收藏
2021-04-07

共1个答案

小编典典

UTC始终是+0:00-不管是否生效,它都会忽略夏令时。

在英国,如果没有夏令时,我们使用GMT(与UTC相同)。当我们观察到夏时制时,我们为此使用了BST

维基百科在UTC上有这样的说法:

UTC不会随季节的变化而变化,但是如果时区所在区域遵守夏令时(夏令时),则当地时间或民事时间可能会发生变化。例如,冬天时美国东海岸的当地时间比UTC晚5个小时,但是在夏令时可以看到4个小时。

2021-04-07