偶然间工作中需要转换时间戳,2050年的,发现 FROM_UNIXTIME 转出来是0,于是试了下,得到如下结果:
-- 查看MYSQL版本
SELECT VERSION(); -- 5.7.24-0ubuntu0.16.04.1-log
-- UNIX_TIMESTAMP 支持转换的最大时间 2038-1-19 11:14:07
SELECT UNIX_TIMESTAMP('2038-01-19 11:14:07'); -- 正常
SELECT UNIX_TIMESTAMP('2038-01-19 11:14:08'