mysql 日期时间函数

subtime() 是一个 MySQL 日期/时间函数。它用于获取减去特定间隔的时间/日期值。

语法

select subtime(start_value, time); 

参数:

start_value:时间/日期值。

time:要减去间隔的时间。

返回

此函数返回减去特定间隔的时间/日期值。

示例 1

select subdate('2018-10-01 08:01:23.000005','3.000003'); 

输出:

mysql> select subdate('2018-10-01 08:01:23.000005','3.000003');
+--------------------------------------------------+
| subdate('2018-10-01 08:01:23.000005','3.000003') |
+--------------------------------------------------+
| 2018-09-28 08:01:23.000005                       |
+--------------------------------------------------+
1 row in set, 1 warning (0.00 sec)

示例 2

select subdate('2018-10-01 08:01:23.999995','3.000003'); 

输出:

mysql> select subdate('2018-10-01 08:01:23.999995','3.000003');
+--------------------------------------------------+
| subdate('2018-10-01 08:01:23.999995','3.000003') |
+--------------------------------------------------+
| 2018-09-28 08:01:23.999995                       |
+--------------------------------------------------+
1 row in set, 1 warning (0.00 sec)