当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL ADDTIME方法用法及代码示例


MySQL 的 ADDTIME(~) 方法将指定的时间间隔添加到时间或日期时间值。

参数

1. expr1 | time/datetime

要添加时间间隔的时间或日期时间。

2. expr2 | time

添加到 expr1 的时间间隔。

返回值

将指定时间间隔添加到 expr1 的结果。

例子

基本用法

要将时间添加到日期时间:

SELECT ADDTIME('2019-12-31 23:59:59.999999', '1:1:1.000002');



+-------------------------------------------------------+
| ADDTIME('2019-12-31 23:59:59.999999', '1:1:1.000002') |
+-------------------------------------------------------+
| 2020-01-01 01:01:01.000001                            |
+-------------------------------------------------------+

要将时间添加到时间:

SELECT ADDTIME('12:30:30.999999', '1:1:1.000002');



+--------------------------------------------+
| ADDTIME('12:30:30.999999', '1:1:1.000002') |
+--------------------------------------------+
| 13:31:32.000001                            |
+--------------------------------------------+

负时间

添加负时间(即减去时间):

SELECT ADDTIME('12:30:30.999999', '-1:1:1.000002');



+---------------------------------------------+
| ADDTIME('12:30:30.999999', '-1:1:1.000002') |
+---------------------------------------------+
| 11:29:29.999997                             |
+---------------------------------------------+

请注意,有一个单独的方法 SUBTIME(~) 专门用于从时间/日期时间中减去时间间隔。

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | ADDTIME method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。