MySQL 的 TIMEDIFF(~)
方法返回兩個時間或日期時間值之間的時間差。 (即 expr1
- expr2
)
參數
1. expr1
| time/datetime
要從中減去的時間/日期時間。
2. expr2
| time/datetime
要減去的時間/日期時間。
注意
兩個參數必須屬於同一類型。兩個時間或兩個日期時間。
返回值
輸入時間或日期時間值之間的時間差 ( expr1
- expr2
)。
例子
兩個日期時間
要返回兩個日期時間值之間的時間差:
SELECT TIMEDIFF('2020-04-16 07:54:30.555555', '2020-04-14 07:54:30.000000');
+---------------------------------------------------------------------+
| TIMEDIFF('2020-04-16 07:54:30.555555', '2020-04-14 07:54:30.000000') |
+---------------------------------------------------------------------+
| 48:00:00.555555 |
+---------------------------------------------------------------------+
兩種時間類型
要返回兩個時間值之間的時間差:
SELECT TIMEDIFF('7:54:30.555555', '23:45:50.000000');
+----------------------------------------------+
| TIMEDIFF('7:54:30.555555','23:45:50.000000') |
+----------------------------------------------+
| -15:51:19.444445 |
+----------------------------------------------+
請注意,由於第二個參數的時間值比第一個參數大,因此返回的時間差為負數。
相關用法
- MySQL TIME_FORMAT方法用法及代碼示例
- MySQL TIME方法用法及代碼示例
- MySQL TIMESTAMPDIFF()用法及代碼示例
- MySQL TIMESTAMP方法用法及代碼示例
- MySQL TIME_TO_SEC方法用法及代碼示例
- MySQL TIME用法及代碼示例
- MySQL TIMESTAMPDIFF方法用法及代碼示例
- MySQL TIME()用法及代碼示例
- MySQL TIMESTAMPADD方法用法及代碼示例
- MySQL TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT用法及代碼示例
- MySQL TO_DAYS方法用法及代碼示例
- MySQL TRUNCATE方法用法及代碼示例
- MySQL TAN方法用法及代碼示例
- MySQL TRIM()用法及代碼示例
- MySQL TAN()用法及代碼示例
- MySQL TO_BASE64方法用法及代碼示例
- MySQL TO_SECONDS方法用法及代碼示例
- MySQL Trim()用法及代碼示例
- MySQL TRUNCATE用法及代碼示例
- MySQL TRUNCATE()用法及代碼示例
- MySQL TRIM方法用法及代碼示例
- MySQL ROUND()用法及代碼示例
- MySQL REPEAT()用法及代碼示例
- MySQL POWER()用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | TIMEDIFF method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。