一、原因:
时间戳为负数,代表该时间为1970年之前的时间,转换为年–月--日的格式会失败
二、解决方案:
SELECT
DATE_FORMAT(DATE_ADD(FROM_UNIXTIME(0), INTERVAL foundtime SECOND),'%Y-%m-%d %H:%i:%S')
AS found_time FROM test
其中 foundtime为要转换的时间戳,test为表名
一、原因:
时间戳为负数,代表该时间为1970年之前的时间,转换为年–月--日的格式会失败
二、解决方案:
SELECT
DATE_FORMAT(DATE_ADD(FROM_UNIXTIME(0), INTERVAL foundtime SECOND),'%Y-%m-%d %H:%i:%S')
AS found_time FROM test
其中 foundtime为要转换的时间戳,test为表名