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

如何在 MySQL 中獲取時分秒格式的分鐘數

夏志豪2年前11瀏覽0評論

在 MySQL 中,我們可以使用函數將時間轉換為時分秒格式的分鐘數。本文將介紹如何使用 MySQL 中的函數獲取時分秒格式的分鐘數。

1. 使用 TIME_TO_SEC() 函數

在 MySQL 中,我們可以使用 TIME_TO_SEC() 函數將時間轉換為秒數。然后,將秒數除以 60,即可得到分鐘數。

示例代碼:

SELECT TIME_TO_SEC('12:30:45')/60;

輸出結果為:

750.7500

其中,'12:30:45' 為時間參數,表示 12 小時 30 分鐘 45 秒。

2. 使用 SEC_TO_TIME() 函數

如果我們已經有分鐘數,可以使用 SEC_TO_TIME() 函數將其轉換為時分秒格式。

示例代碼:

SELECT SEC_TO_TIME(750*60);

輸出結果為:

12:30:00

其中,750 為分鐘數。

3. 使用 DATE_FORMAT() 函數

除了 TIME_TO_SEC() 和 SEC_TO_TIME() 函數,我們還可以使用 DATE_FORMAT() 函數將時間格式化為時分秒格式。然后,將格式化后的時間轉換為分鐘數。

示例代碼:

SELECT TIME_TO_SEC(DATE_FORMAT('2022-01-01 12:30:45', '%H:%i:%s'))/60;

輸出結果為:

750.7500

其中,'2022-01-01 12:30:45' 為時間參數,'%H:%i:%s' 為時間格式化字符串,表示小時、分鐘、秒。

以上是在 MySQL 中獲取時分秒格式的分鐘數的三種方法。我們可以根據實際需求,選擇最適合的方法進行使用。