当前位置:网站首页 > 技术博客 > 正文

date_sub函数



MySQL中的DATE_ADD()函数用于将指定的时间或日期间隔添加到指定的日期,然后返回日期。

用法:

DATE_ADD(date, INTERVAL value addunit) 

参数:此函数接受两个参数,如下所示:

  • date -
    指定的修改日期。
  • value addunit -
    此处的值是要添加的日期或时间间隔。该值可以为正也可以为负。这里的addunit是要添加的时间间隔类型,例如SECOND,MINUTE,HOUR,DAY,YEAR,MONTH等。

返回值:

添加指定的时间或日期后,它将返回新日期。



范例1:

在指定的日期“2017-11-22”加3年后获得新的日期“2020-11-22”。

SELECT DATE_ADD("2017-11-22", INTERVAL 3 YEAR); 

输出:

2020-11-22 

范例2:

在指定的日期“2020-9-22”加上2个月后,获得新的日期“2020-11-22”。

SELECT DATE_ADD("2020-9-22", INTERVAL 2 MONTH); 

输出:

2020-11-22 

范例3:

在指定的日期“2020-11-12”加上10天后,获得新的日期“2020-11-22”。



SELECT DATE_ADD("2020-11-12", INTERVAL 10 DAY); 

输出:

2020-11-22 

范例4:

在指定的日期“ 2020-11-22 06:12:10”加上3个小时后,获得新的日期“ 2020-11-22 09:12:10”。

SELECT DATE_ADD("2020-11-22 06:12:10", INTERVAL 3 HOUR); 

输出:

2020-11-22 09:12:10 

范例5:

在指定的日期“ 2020-11-22 09:06:10”加上3分钟后,获得新的日期“ 2020-11-22 09:09:10”。

SELECT DATE_ADD("2020-11-22 09:06:10", INTERVAL 3 MINUTE); 

输出:

2020-11-22 09:09:10 

范例6:

在指定的日期“ 2020-11-22 09:09:5”加上5秒后,获得新的日期“ 2020-11-22 09:09:10”。

SELECT DATE_ADD("2020-11-22 09:09:5", INTERVAL 5 SECOND); 

输出:

2020-11-22 09:09:10 

版权声明


相关文章:

  • jstl标签的作用2025-04-10 11:01:04
  • mysql版本升级方法2025-04-10 11:01:04
  • win10怎样打开组策略2025-04-10 11:01:04
  • hashmap底层实现原理 小白2025-04-10 11:01:04
  • 操作系统 题2025-04-10 11:01:04
  • 哈夫曼树编码流程图2025-04-10 11:01:04
  • es6 getter2025-04-10 11:01:04
  • eventbot2025-04-10 11:01:04
  • linux time命令详解2025-04-10 11:01:04
  • css选择器参考手册2025-04-10 11:01:04