如下圖,數據庫中時間類型是這樣的,15位bigInt類型的數據
想要把他換成年月日-時分秒 的格式,
1 select 2 date_format(FROM_UNIXTIME(列名/1000),'%Y-%m-%d %H:%i:%s') 3 from xx表
原理就是把15位的時間格式/1000等於時間戳,使用FROM_UNIXTIME把時間戳轉換成具體的日期
延伸:
將時間轉換為時間戳
1 select 2 unix_timestamp('2018-08-30 19:40:07')
如果參數為空,則處理為當前時間
使用unix_timestamp和FROM_UNIXTIME可以不用指定日期類型
參考地址:https://blog.csdn.net/yyf960126/article/details/82226709