Mysql中計算時間間隔


計算兩個時間之間有多少分鍾:

SELECT
TIMESTAMPDIFF(MINUTE,
(DATE_FORMAT('2020-03-27 10:38:00','%Y-%m-%d %H:%i')),
(DATE_FORMAT('2020-08-27 11:39:59', '%Y-%m-%d %H:%i')))
FROM
DUAL

關鍵方法:TIMESTAMPDIFF

參數:MINUTE

計算結果如下:

 

 

 

由此可以引申出來,Mysql中的計算時間差的函數有TIMESTAMPDIFF和DATADIFF兩種.

TIMESTAMPDIFF剛才看過了,有參數設置,可以精確到天(DAY)、小時(HOUR),分鍾(MINUTE)和秒(SECOND),使用起來比datediff函數更加靈活。對於比較的兩個時間,時間小的放在前面,時間大的放在后面

datediff 可以直接比較兩個時間相差的天數,不能精確到小時,分鍾,秒.

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM