1. 程式人生 > >MySQL中時間戳與時間的互相轉換

MySQL中時間戳與時間的互相轉換

在有些業務表中,時間欄位並沒有存入類似年月日之類的值,而是時間戳,那麼在前端展示已經進行查詢時就需要進行一次時間戳與時間的轉換操作,用到以下兩個函式:
1.將時間戳轉換為常用的時間格式

FROM_UNIXTIME(timestamp,format)

範例:

select FROM_UNIXTIME(1497961210,'%Y-%m-%d %H:%i:%s');

2.將時間轉換為時間戳

UNIX_TIMESTAMP('2017-6-20 20:20:10')

範例:

select UNIX_TIMESTAMP('2017-6-20 20:20:10');