在MySQL中,時間戳一般是以秒為單位來表示的。但是,有時候我們需要更精確的時間,比如毫秒級別的時間戳。那么,我們該如何將毫秒級別的時間戳轉(zhuǎn)換為日期時間呢?
-- 假設(shè)我們有一個毫秒級別的時間戳為 1580296615692
SELECT FROM_UNIXTIME(1580296615.692);
使用FROM_UNIXTIME函數(shù)可以將秒級別的時間戳轉(zhuǎn)換為日期時間,但是,我們的時間戳是毫秒級別的,所以需要將毫秒轉(zhuǎn)換為秒,即將毫秒除以1000得到秒數(shù)。以上面代碼為例,我們可以將時間戳除以1000得到秒數(shù)并進行轉(zhuǎn)換如下:
-- 假設(shè)我們有一個毫秒級別的時間戳為 1580296615692
SELECT FROM_UNIXTIME(1580296615.692);
以上就是將毫秒級別的時間戳轉(zhuǎn)換為日期時間的方法,使用FROM_UNIXTIME函數(shù)即可。注意,需要先將毫秒轉(zhuǎn)換為秒。希望對大家有所幫助!