ADDTIME(time,expr) 函数用于执行时间的加法运算。添加 expr 到 time 并返回结果。
time 是一个时间或日期时间表达式。
expr 是一个时间表达式。
(1)使用 ADDTIME 函数给目标日期添加 1 秒钟。如下:
mysql> select ADDTIME('2022-04-22 00:00:00', '00:00:01');
+--------------------------------------------+
| ADDTIME('2022-04-22 00:00:00', '00:00:01') |
+--------------------------------------------+
| 2022-04-22 00:00:01 |
+--------------------------------------------+
1 row in set (0.02 sec)由运行结果可知,使用 ADDTIME 函数给日期 “2022-04-22 00:00:00” 添加 1 秒。
(2)使用 ADDTIME 函数给目标日期添加 1 分钟。如下:
mysql> select ADDTIME('2022-04-22 00:00:00', '00:01:00');
+--------------------------------------------+
| ADDTIME('2022-04-22 00:00:00', '00:01:00') |
+--------------------------------------------+
| 2022-04-22 00:01:00 |
+--------------------------------------------+
1 row in set (0.03 sec)(3)使用 ADDTIME 函数给目标日期添加 1 小时。如下:
mysql> select ADDTIME('2022-04-22 00:00:00', '01:00:00');
+--------------------------------------------+
| ADDTIME('2022-04-22 00:00:00', '01:00:00') |
+--------------------------------------------+
| 2022-04-22 01:00:00 |
+--------------------------------------------+
1 row in set (0.03 sec)(4)使用 ADDTIME 函数给目标时间添加另一个时间,如下:
mysql> select ADDTIME('05:30:10', '01:20:15');
+---------------------------------+
| ADDTIME('05:30:10', '01:20:15') |
+---------------------------------+
| 06:50:25 |
+---------------------------------+
1 row in set (0.04 sec)由运行结果可知,上面使用 ADDTIME 函数将 05:30:10 和 01:20:15 两个时间进行相加。