为什么这个时间戳会减少一个小时?

时间:2015-06-01 17:34:33

标签: mysql

当我运行时:

SELECT TIMESTAMPDIFF(SECOND, FROM_UNIXTIME(0), NOW())

它为1433183554提供了2015-06-01 11:32:34。但SELECT NOW()2015-06-01 10:33:17

一小时后如何关闭?

N.B。 select unix_timestamp()生成正确的时间戳。

1 个答案:

答案 0 :(得分:1)

axiac's commentTIMESTAMPDIFF忽略时区。您可以通过运行

来验证这一点
SELECT TIMESTAMPDIFF(HOUR, '2015-03-08 01:00:00', '2015-03-08 04:00:00');

哪个应该给2(如果你还在太平洋时间),因为我们“向前”一小时,而是给出3