MySQL 的 ADDTIME(~)
方法將指定的時間間隔添加到時間或日期時間值。
參數
1. expr1
| time/datetime
要添加時間間隔的時間或日期時間。
2. expr2
| time
添加到 expr1
的時間間隔。
返回值
將指定時間間隔添加到 expr1
的結果。
例子
基本用法
要將時間添加到日期時間:
SELECT ADDTIME('2019-12-31 23:59:59.999999', '1:1:1.000002');
+-------------------------------------------------------+
| ADDTIME('2019-12-31 23:59:59.999999', '1:1:1.000002') |
+-------------------------------------------------------+
| 2020-01-01 01:01:01.000001 |
+-------------------------------------------------------+
要將時間添加到時間:
SELECT ADDTIME('12:30:30.999999', '1:1:1.000002');
+--------------------------------------------+
| ADDTIME('12:30:30.999999', '1:1:1.000002') |
+--------------------------------------------+
| 13:31:32.000001 |
+--------------------------------------------+
負時間
添加負時間(即減去時間):
SELECT ADDTIME('12:30:30.999999', '-1:1:1.000002');
+---------------------------------------------+
| ADDTIME('12:30:30.999999', '-1:1:1.000002') |
+---------------------------------------------+
| 11:29:29.999997 |
+---------------------------------------------+
請注意,有一個單獨的方法 SUBTIME(~) 專門用於從時間/日期時間中減去時間間隔。
相關用法
- MySQL ADDTIME()用法及代碼示例
- MySQL ADDDATE方法用法及代碼示例
- MySQL ADDDATE()用法及代碼示例
- MySQL ATAN2方法用法及代碼示例
- MySQL AS用法及代碼示例
- MySQL ABS()用法及代碼示例
- MySQL ATAN2()用法及代碼示例
- MySQL ACOS()用法及代碼示例
- MySQL Automatic Initialization and updating for TIMESTAMP and DATETIME用法及代碼示例
- MySQL ABS方法用法及代碼示例
- MySQL AVG()用法及代碼示例
- MySQL ASIN方法用法及代碼示例
- MySQL ATAN方法用法及代碼示例
- MySQL AND用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL AVG方法用法及代碼示例
- MySQL ATAN()用法及代碼示例
- MySQL ASIN()、ACOS()用法及代碼示例
- MySQL ASCII方法用法及代碼示例
- MySQL ASIN()用法及代碼示例
- MySQL ASCII()用法及代碼示例
- MySQL ACOS方法用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL ROUND()用法及代碼示例
- MySQL REPEAT()用法及代碼示例
注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | ADDTIME method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。