mysql将1970年之前的时间转换成时间戳/格式化

将1960-01-01 转化成时间戳

SELECT TIMESTAMPDIFF(second,FROM_UNIXTIME(0),'1960-01-01 00:00:00');

然后你就获得-315648000这个值

还有将负数时间戳格式化

SELECT DATE_FORMAT(DATE_ADD(FROM_UNIXTIME(0),INTERVAL -315648000/1000 SECOND),'%Y-%m-%d %h:%i:%s') AS DATE

就会获得1960-01-01

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容