sql 把bigint類型轉換為時間格式


如下圖,數據庫中時間類型是這樣的,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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM