MySQL 的 SUBTIME(~)
方法從時間或日期時間值中減去指定的時間間隔。
參數
1. expr1
| time/datetime
要從中減去時間間隔的時間或日期時間。
2. expr2
| time
從 expr1
中減去的時間間隔。
返回值
expr1
減去指定時間間隔的結果。
例子
基本用法
要從日期時間中減去時間:
SELECT SUBTIME('2019-12-31 23:59:59.999999', '1:1:1.000002');
+-------------------------------------------------------+
| SUBTIME('2019-12-31 23:59:59.999999', '1:1:1.000002') |
+-------------------------------------------------------+
| 2019-12-31 22:58:58.999997 |
+-------------------------------------------------------+
從時間中減去時間:
SELECT SUBTIME('12:30:30.999999', '1:1:1.000002');
+--------------------------------------------+
| SUBTIME('12:30:30.999999', '1:1:1.000002') |
+--------------------------------------------+
| 11:29:29.999997 |
+--------------------------------------------+
負時間
減去負時間(即添加時間):
SELECT SUBTIME('12:30:30.999999', '-1:1:1.000002');
+---------------------------------------------+
| SUBTIME('12:30:30.999999', '-1:1:1.000002') |
+---------------------------------------------+
| 13:31:32.000001 |
+---------------------------------------------+
請注意,有一個單獨的方法 ADDTIME(~)
專門用於向時間/日期時間添加時間間隔。
相關用法
- MySQL SUBSTR方法用法及代碼示例
- MySQL SUBSTRING方法用法及代碼示例
- MySQL SUBSTRING_INDEX方法用法及代碼示例
- MySQL SUBSTR()用法及代碼示例
- MySQL SUBSTRING()用法及代碼示例
- MySQL SUBDATE方法用法及代碼示例
- MySQL SUBDATE()用法及代碼示例
- MySQL SUBSTRING_INDEX()用法及代碼示例
- MySQL SUM()用法及代碼示例
- MySQL SUM方法用法及代碼示例
- MySQL SELECT用法及代碼示例
- MySQL STDDEV()用法及代碼示例
- MySQL STR_TO_DATE方法用法及代碼示例
- MySQL STD()用法及代碼示例
- MySQL SESSION_USER( )用法及代碼示例
- MySQL SPACE()用法及代碼示例
- MySQL STDDEV_POP方法用法及代碼示例
- MySQL SIN方法用法及代碼示例
- MySQL Sysdate()用法及代碼示例
- MySQL SIGN方法用法及代碼示例
- MySQL SEC_TO_TIME方法用法及代碼示例
- MySQL SEC_TO_TIME()用法及代碼示例
- MySQL STDDEV_POP()用法及代碼示例
- MySQL SOUNDEX()用法及代碼示例
- MySQL SIN()、COS()用法及代碼示例
注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | SUBTIME method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。