MariaDB TIMESTAMPADD() 函数使用指南
在 MariaDB 中,TIMESTAMPADD() 是一个内置函数,它将将指定的时间间隔加到一个日期时间值上并返回结果。
MariaDB TIMESTAMPADD() 语法
这是 MariaDB TIMESTAMPADD() 函数的语法:
TIMESTAMPADD(unit, interval, datetime)
参数
unit- 必需的。时间间隔的单位,可用值有:
MICROSECOND,SECOND,MINUTE,HOUR,DAY,WEEK,MONTH,QUARTER,YEAR. interval- 可选的。一个表示时间间隔的整数值。
datetime- 可选的。一个 datetime 值或表达式。
返回值
MariaDB TIMESTAMPADD() 函数将指定的时间间隔 interval 加到一个日期时间值上并返回结果。
如果任何一个参数为 NULL,TIMESTAMPADD() 函数将返回 NULL。
MariaDB TIMESTAMPADD() 示例
这里是几个 MariaDB TIMESTAMPADD() 函数的示例。
示例 1
在 2023-01-12 加上 1 周或者 7 天:
SELECT
TIMESTAMPADD(WEEK, 1, '2023-01-12'),
TIMESTAMPADD(DAY, 7, '2023-01-12')\G
输出:
TIMESTAMPADD(WEEK, 1, '2023-01-12'): 2023-01-19
TIMESTAMPADD(DAY, 7, '2023-01-12'): 2023-01-19示例 2
在 2023-01-12 10:10:10 加上 10 秒。
SELECT TIMESTAMPADD(SECOND, 10, '2023-01-12 10:10:10');
输出:
+-------------------------------------------------+
| TIMESTAMPADD(SECOND, 10, '2023-01-12 10:10:10') |
+-------------------------------------------------+
| 2023-01-12 10:10:20 |
+-------------------------------------------------+结论
在 MariaDB 中,TIMESTAMPADD() 是一个内置函数,它将将指定的时间间隔加到一个日期时间值上并返回结果。