MySQL SUBTIME() 函数
定义和用法
SUBTIME() 函数从时间/日期时间表达式中减去时间,然后返回新的时间/日期时间。
实例
例子 1
减去 5.000001 秒并返回日期时间:
SELECT SUBTIME("2017-06-15 10:24:21.000004", "5.000001");
例子 2
减去 3 小时 2 分 5.000001 秒并返回日期时间:
SELECT SUBTIME("2017-06-15 10:24:21.000004", "3:2:5.000001");
例子 3
减去 5 秒并返回时间:
SELECT SUBTIME("10:24:21", "5");
例子 4
减去 3 分钟并返回时间:
SELECT SUBTIME("10:24:21", "300");
例子 5
添加 3 小时 2 分 5 秒,并返回时间:
SELECT SUBTIME("10:24:21", "-3:2:5");
语法
SUBTIME(datetime, time_interval)
参数
| 参数 | 描述 |
|---|---|
| datetime | 必需。要修改的时间或日期时间。 |
| time_interval | 必需。要从 datetime 中减去的时间间隔。允许使用正值和负值。 |
技术细节
| 适用于: | 从 MySQL 4.0 开始。 |
|---|