如何計算 MySQL 中兩個指定日期之間完整的 24 小時天數?


在 DATEDIFF() 函式中,僅使用值的日期部分進行計算,因此我們可以使用 TIMESTAMPDIFF() 函式計算兩個指定日期之間的完整 24 小時天數。

例如,如果我們想要計算“2017-05-27 11:59:00”和“2017-05-23 12:00:00”之間的完整 24 小時天數,那麼以下將是 MySQL 查詢 -

mysql> Select TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00');
+---------------------------------------------------------------------------+
| TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00')         |
+---------------------------------------------------------------------------+
| 3                                                                         |
+---------------------------------------------------------------------------+
1 row in set (0.00 sec)

更新於: 28-1 月-2020

202 次瀏覽

開啟您的 職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.