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

date-add

MySQL DATE_ADD(date,INTERVAL expr type) 和 ADDDATE(date,INTERVAL expr type) 两个函数的作用相同,都是用于执行日期的加运算。



DATE_ADD() 和 ADDDATE() 函数有两个参数:

  • date 是 DATE 或 DATETIME 的起始值。
  • INTERVAL expr type是要添加到起始日期值的间隔值。


【实例 1】使用 DATE_ADD(date,INTERVAL expr type) 函数执行日期的加运算。输入 SQL 语句和执行结果如下。

由执行结果可以看出,DATE_ADD(date,INTERVAL expr type) 和 ADDDATE(date,INTERVAL expr type) 函数的功能完全相同,在原始时间 '2018-10-31 23:59:59' 上加 1 秒之后结果都是 '2018-11-01 00:00:00' ;在原始时间上加 1 分钟 1 秒的写法是表达式 '1:1',最终可得结果 '2018-11-01 00:01:00'。



【实例 2】使用 ADDDATE() 函数执行日期的加操作,输入的 SQL 语句和执行结果如下所示。

由运行结果可以看到,ADDDATE('2017-11-30 23:59:59',INTERVAL 1 SECOND) 函数执行的结果将时间增加 1 秒后返回,结果为“2017-12-01 00:00:00”;ADDDATE('2017-11-30 23:59:59',INTERVAL'1:1'MINUTE_SECOND) 函数的日期运算类型是 MINUTE_SECOND,将指定时间增加 1 分 1 秒后返回,结果为“2017-12-01 00:01:00”。

  • 上一篇: slimdip
  • 下一篇: java redisson
  • 版权声明


    相关文章:

  • slimdip2025-03-22 14:30:04
  • jdk1.8.0环境变量配置2025-03-22 14:30:04
  • 修改小程序名称2025-03-22 14:30:04
  • 引用在c++的作用2025-03-22 14:30:04
  • 成员指针运算符的用法2025-03-22 14:30:04
  • java redisson2025-03-22 14:30:04
  • 数据中心运维服务管理程序2025-03-22 14:30:04
  • mvn指令功能是什么2025-03-22 14:30:04
  • 万成文库下载2025-03-22 14:30:04
  • 交叉编译有什么用2025-03-22 14:30:04