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