首页 MySQL TIMESTAMPADD() 函数

MySQL TIMESTAMPADD() 函数

MySQL TIMESTAMPADD() 函数将指定的时间间隔加到一个日期时间值上并返回结果。

TIMESTAMPADD() 语法

这是 MySQL TIMESTAMPADD() 函数的语法:

TIMESTAMPADD(unit, interval, datetime)

参数

unit
必需的。时间间隔的单位,可用值有: MICROSECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR.
interval
可选的。一个表示时间间隔的整数值。
datetime
可选的。一个 datetime 值或表达式。

返回值

MySQL TIMESTAMPADD() 函数将指定的时间间隔 interval 加到一个日期时间值上并返回结果。

如果任何一个参数为 NULLTIMESTAMPADD() 函数将返回 NULL

TIMESTAMPADD() 示例

这里是几个 TIMESTAMPADD() 函数的示例。

示例 1

2022-02-28 加上 1 周或者 7 天:

SELECT
    TIMESTAMPADD(WEEK, 1, '2022-02-28'),
    TIMESTAMPADD(DAY, 7, '2022-02-28');
+-------------------------------------+------------------------------------+
| TIMESTAMPADD(WEEK, 1, '2022-02-28') | TIMESTAMPADD(DAY, 7, '2022-02-28') |
+-------------------------------------+------------------------------------+
| 2022-03-07                          | 2022-03-07                         |
+-------------------------------------+------------------------------------+

示例 2

2022-02-28 加上 10 秒。

SELECT TIMESTAMPADD(SECOND, 10, '2022-02-28');
+----------------------------------------+
| TIMESTAMPADD(SECOND, 10, '2022-02-28') |
+----------------------------------------+
| 2022-02-28 00:00:10                    |
+----------------------------------------+
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。