UTC_TIMESTAMP()是否受到夏令时的影响?

时间:2013-06-29 08:56:19

标签: mysql sql time timezone utc

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

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

如果服务器时区位于夏令时区域,UTC_TIMESTAMP()始终表现正常,即使在由于夏令时造成的时间变化期间也会如此?

1 个答案:

答案 0 :(得分:2)

UTC总是+0:00 - 无论是否有效,它都会忽略夏令时。

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

Wikipeda在UTC上有这个说法:

  

UTC不随季节变化而变化,但如果时区管辖区域遵守夏令时(夏令时),则当地时间或民用时间可能会发生变化。例如,在冬季,美国东海岸的当地时间比UTC晚5个小时,但在那里观察到夏令时则落后4个小时。