gpt4 book ai didi

mysql - 为什么这个时间戳相差一个小时?

转载 作者:行者123 更新时间:2023-11-29 12:11:34 25 4
gpt4 key购买 nike

当我运行这个时:

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

它给了我1433183554,即2015-06-01 11:32:34。但SELECT NOW()2015-06-01 10:33:17

差一个小时怎么办?

注意select unix_timestamp() 产生正确的时间戳。

最佳答案

axiac's comment , TIMESTAMPDIFF 忽略时区。您可以通过运行来验证这一点

SELECT TIMESTAMPDIFF(HOUR, '2015-03-08 01:00:00', '2015-03-08 04:00:00');

应该给出 2(如果您无论如何都在太平洋时间),因为我们“向前跳动”一个小时,但给出了 3

关于mysql - 为什么这个时间戳相差一个小时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30579682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com