2024年2月3日发(作者:)
mysql dateadd用法
MySQL的DATE_ADD函数可用于将一个日期值与特定时间间隔相加。它的语法如下:
DATE_ADD(date, INTERVAL expr unit)
其中,date是待增加的日期值,expr是一个整数值,用于指定时间间隔的大小,unit指定时间间隔的单位。
以下是一些常用的时间单位和示例:
1. YEAR:年份
DATE_ADD('2021-01-01', INTERVAL 1 YEAR) => '2022-01-01'
2. MONTH:月份
DATE_ADD('2021-01-01', INTERVAL 3 MONTH) => '2021-04-01'
3. DAY:天数
DATE_ADD('2021-01-01', INTERVAL 7 DAY) => '2021-01-08'
4. HOUR:小时数
DATE_ADD('2021-01-01 12:00:00', INTERVAL 2 HOUR) =>
'2021-01-01 14:00:00'
5. MINUTE:分钟数
DATE_ADD('2021-01-01 12:00:00', INTERVAL 30 MINUTE)
=> '2021-01-01 12:30:00'
6. SECOND:秒数
DATE_ADD('2021-01-01 12:00:00', INTERVAL 10 SECOND)
=> '2021-01-01 12:00:10'
可以使用负数来进行减法操作,例如:
DATE_ADD('2021-01-01', INTERVAL -1 YEAR) => '2020-01-01'
注意:DATE_ADD函数返回一个新的日期值,不会修改原始的日期值。


发布评论