色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 判斷2個時間差

傅智翔2年前10瀏覽0評論

MySQL 提供了一個函數 TIMEDIFF 用于計算兩個時間之間的差值。

SELECT TIMEDIFF('2021-05-12 14:30:00', '2021-05-12 14:15:00');

以上代碼將返回 00:15:00,表示兩個時間相差 15 分鐘。

如果要計算兩個時間相差的小時數、分鐘數和秒數,可以使用以下代碼:

SELECT 
HOUR(TIMEDIFF('2021-05-12 14:30:00', '2021-05-12 14:15:00')) AS hours,
MINUTE(TIMEDIFF('2021-05-12 14:30:00', '2021-05-12 14:15:00')) AS minutes,
SECOND(TIMEDIFF('2021-05-12 14:30:00', '2021-05-12 14:15:00')) AS seconds;

以上代碼將返回:

+-------+---------+--------+
| hours | minutes | seconds|
+-------+---------+--------+
|     0 |      15 |      0 |
+-------+---------+--------+

除了計算兩個時間之間的差值,還可以使用 DATE_ADD 函數來進行時間的加減運算。

SELECT DATE_ADD('2021-05-12 14:30:00', INTERVAL 1 HOUR);

以上代碼將返回 2021-05-12 15:30:00,表示在原來時間基礎上加上 1 個小時。

以上是一些常用的 MySQL 時間計算函數和語法,可以幫助我們在實際項目中更方便地對時間數據進行處理。