xxyy123 发表于 2021-1-20 11:39

mysql from_unixtime 问题

用mysql 的 from_unixtime(684601200) 得到 1991-09-11 23:00:00
实际好像应该是1991-09-12 00:00:00

到底问题在哪呢?

njbb888 发表于 2021-1-20 12:18

检查system_time_zone

xxyy123 发表于 2021-1-20 12:30

system_time_zone没问题,select FROM_UNIXTIME(1611116717)=》2021-01-20 12:25:17 这个也没问题
感觉是某些数据就有问题相差一个小时
比如 select FROM_UNIXTIME(652028400)=》1990-08-30 23:00:00 这个也有问题,应该是 1990-08-31 00:00:00

lz6905 发表于 2021-1-20 17:18

时区不一样

加钱哥 发表于 2021-1-20 21:27

检查是否与夏令时有关
页: [1]
查看完整版本: mysql from_unixtime 问题