DATE_ADD 执行日期加法运算

DATE_ADD(date, INTERVAL expr type) 函数是用于执行日期的加运算。

参数说明

  • date:是 DATE 或 DATETIME 的起始值。

  • INTERVAL expr type:是要添加到起始日期值的间隔值。type 取值如下:

    • MICROSECOND 微秒

    • SECOND 秒

    • MINUTE 分钟

    • HOUR 小时

    • DAY 天

    • WEEK 周

    • MONTH 月

    • QUARTER 季度

    • YEAR 年

    • SECOND_MICROSECOND

    • MINUTE_MICROSECOND

    • MINUTE_SECOND

    • HOUR_MICROSECOND

    • HOUR_SECOND

    • HOUR_MINUTE

    • DAY_MICROSECOND

    • DAY_SECOND

    • DAY_MINUTE

    • DAY_HOUR

    • YEAR_MONTH

示例用法

(1)使用 DATE_ADD 函数执行日期的加运算。如下:

mysql> select DATE_ADD('2022-04-22 12:30:30', INTERVAL 2 HOUR);
+--------------------------------------------------+
| DATE_ADD('2022-04-22 12:30:30', INTERVAL 2 HOUR) |
+--------------------------------------------------+
| 2022-04-22 14:30:30                              |
+--------------------------------------------------+
1 row in set (0.02 sec)

由运行结果可知,通过 DATE_ADD 函数在 “2022-04-22 12:30:30” 日期上面添加 2 小时。

(2)使用 DATE_ADD 函数将目标日期添加 2 个月。如下:

mysql> select DATE_ADD('2022-04-22 12:30:30', INTERVAL 2 DAY);
+-------------------------------------------------+
| DATE_ADD('2022-04-22 12:30:30', INTERVAL 2 DAY) |
+-------------------------------------------------+
| 2022-04-24 12:30:30                             |
+-------------------------------------------------+
1 row in set (0.03 sec)
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号