欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql將毫秒轉(zhuǎn)成日期格式

錢諍諍2年前9瀏覽0評論

MySQL中存儲時間時使用的是時間戳,它是指從1970年1月1日0時0分0秒起至當前時間的總秒數(shù)。這種存儲方式相對于其他方式來說更加方便和高效,但有時候我們需要將毫秒轉(zhuǎn)成日期格式,這時候我們就需要用到一些MySQL日期函數(shù)。

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP('2021-09-12 11:28:45.123'), '%Y-%m-%d %H:%i:%s.%f');

這條SQL語句中用到了UNIX_TIMESTAMP函數(shù)將日期轉(zhuǎn)成時間戳,然后再用FROM_UNIXTIME函數(shù)將時間戳轉(zhuǎn)成日期格式。其中,%f表示毫秒的占位符,需要與時間戳一起使用才能正確轉(zhuǎn)換。

SELECT DATE_FORMAT(FROM_UNIXTIME('1631412525.123456'), '%Y-%m-%d %H:%i:%s.%f');

除了使用FROM_UNIXTIME函數(shù)外,我們還可以用DATE_FORMAT函數(shù)將毫秒轉(zhuǎn)成日期格式。這個函數(shù)需要兩個參數(shù),第一個參數(shù)是日期字符串或時間戳,第二個參數(shù)是轉(zhuǎn)換后的日期格式,也需要用到%f占位符。

以上就是將毫秒轉(zhuǎn)成日期格式的兩種方法。雖然MySQL存儲時間的方式不同于其他數(shù)據(jù)庫,但它提供了強大的日期函數(shù)來解決常見的日期格式轉(zhuǎn)換問題。