MySQL中有時需要對時間進行格式轉(zhuǎn)換,其中包括時分秒格式的轉(zhuǎn)換。下面將介紹如何在MySQL中進行時分秒格式轉(zhuǎn)換。
在MySQL中,時分秒被表示為HH:MM:SS,其中HH表示小時數(shù),MM表示分鐘數(shù),SS表示秒數(shù)。我們可以通過以下三種方式對時間進行時分秒格式轉(zhuǎn)換:
1. 使用CAST函數(shù)將時間轉(zhuǎn)換為CHAR類型,再使用TIME_FORMAT函數(shù)格式化:
SELECT TIME_FORMAT(CAST(`time` AS CHAR), '%H:%i:%s') FROM `table`;
2. 使用DATE_FORMAT函數(shù)將時間格式化為字符串,再使用STR_TO_TIME函數(shù)將字符串轉(zhuǎn)換為時間:
SELECT STR_TO_DATE(DATE_FORMAT(`time`, '%H:%i:%s'), '%H:%i:%s') FROM `table`;
3. 使用時間戳函數(shù)UNIX_TIMESTAMP將時間轉(zhuǎn)換為時間戳,再使用FROM_UNIXTIME函數(shù)將時間戳轉(zhuǎn)換為時分秒格式:
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(`time`), '%H:%i:%s') FROM `table`;
以上三種方式可以根據(jù)實際情況選擇使用。
上一篇css grid容器居中
下一篇css grid 瀑布流