MySQL是一款廣受歡迎的開源關(guān)系型數(shù)據(jù)庫,它能夠以毫秒為單位追蹤時間。在應用程序中,我們通常需要將毫秒轉(zhuǎn)換為更易于理解的日期和時間格式。
在MySQL中,我們可以使用FROM_UNIXTIME函數(shù)將毫秒轉(zhuǎn)換為日期時間格式。該函數(shù)需要一個整數(shù)參數(shù),該整數(shù)表示自1970年1月1日以來的秒數(shù)或毫秒數(shù)。
SELECT FROM_UNIXTIME(1606787535239/1000);
該查詢將返回2020-12-01 10:45:35,其中1606787535239是從1970年1月1日至今的毫秒數(shù)。
我們還可以使用DATE_FORMAT函數(shù)將日期格式化為我們需要的方式。DATE_FORMAT函數(shù)需要兩個參數(shù):日期和格式字符串。格式字符串定義了在輸出中日期和時間應該如何顯示。
SELECT DATE_FORMAT(FROM_UNIXTIME(1606787535239/1000), '%Y-%m-%d %H:%i:%s');
該查詢將返回2020-12-01 10:45:35。在這個例子中,%Y表示年份,%m表示月份,%d表示日期,%H表示小時,%i表示分鐘,%s表示秒。
毫秒轉(zhuǎn)換可能是一個常見的MySQL編程任務,但我們需要小心,以免處理日期時間時產(chǎn)生其他問題。
上一篇mysql比較運算符的是
下一篇mysql民族表怎么做