MySQL ADDDATE() 函数
定义和用法
ADDDATE() 函数将时间/日期间隔添加到日期,然后返回该日期。
实例
例子 1
向日期添加 10 天并返回该日期:
SELECT ADDDATE("2017-06-15", INTERVAL 10 DAY);
例子 2
向日期添加 15 分钟并返回该日期:
SELECT ADDDATE("2017-06-15 09:34:21", INTERVAL 15 MINUTE);
例子 3
日期减去 3 小时并返回该日期:
SELECT ADDDATE("2017-06-15 09:34:21", INTERVAL -3 HOUR);
例子 4
日期减去 2 个月并返回该日期:
SELECT ADDDATE("2017-06-15", INTERVAL -2 MONTH);
语法
ADDDATE(date, INTERVAL value addunit)
或者:
ADDDATE(date, days)
参数
| 参数 | 描述 |
|---|---|
| date | 必需。要修改的日期 |
| days | 必需。要添加到日期的天数。 |
| value | 必需。要添加的时间/日期间隔的值。允许正值和负值。 |
| addunit |
必需。要添加的间隔类型。可以是以下值之一:
|
技术细节
| 版本: | 从 MySQL 4.0 开始。 |
|---|