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 两个时间进行相加。