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

mysql 毫秒數轉換成時間

錢艷冰2年前11瀏覽0評論

在MySQL數據庫中,我們常常會碰到需要將毫秒數轉換成時間的需求。例如,我們可能需要將一個時間戳顯示為人類可讀的時間格式。

幸運的是,MySQL提供了多種函數來處理這種轉換。下面我們將介紹幾種常用的函數。

-- 將毫秒數轉換成時間格式,例如 1592001679398 轉換成 '2020-06-12 16:27:59.398'
SELECT FROM_UNIXTIME(1592001679.398);
-- 將毫秒數轉換成日期格式,例如 1592001679398 轉換成 '2019-09-16'
SELECT DATE(FROM_UNIXTIME(1592001679.398/1000));
-- 將毫秒數轉換成時間格式,例如 1592001679398 轉換成 '16:27:59'
SELECT TIME(FROM_UNIXTIME(1592001679.398/1000));
-- 將毫秒數轉換成24小時制時間格式,例如 1592001679398 轉換成 '16:27:59'
SELECT TIME_FORMAT(TIME(FROM_UNIXTIME(1592001679.398/1000)), '%H:%i:%s')

我們可以將這些函數組合起來,來完成更加復雜的轉換操作,例如:

-- 將毫秒數轉換成完整的日期時間格式,例如 1592001679398 轉換成 '2020-06-12 16:27:59.398'
SELECT DATE_FORMAT(FROM_UNIXTIME(1592001679.398/1000), '%Y-%m-%d %H:%i:%s.%f');

使用這些函數,可以輕松地將毫秒數轉換成各種時間格式。在實際開發中,我們可以根據具體的需求選擇合適的函數組合,實現自己想要的轉換操作。