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 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章