您好,欢迎访问一九零五行业门户网

MySQL中DATE_ADD函数怎么用

date_add(date,interval number type),同 adddate()
select date_add(“2015-12-31 23:59:59”,interval 1 second) select date_add(“2015-12-31 23:59:59”,interval 1 day) select date_add(“2015-12-31 23:59:59”,interval “1:1” minute_second) select date_add(“2016-01-01 00:00:00”,interval “-1 10” day_hour)
-> 2016-01-01 00:00:00-> 2016-01-01 23:59:59-> 2016-01-01 00:01:00-> 2015-12-30 14:00:00
date_add()和adddate()返回对date操作的结果
1、date的格式可以是“15-12-31”,可以是“15-12-31 23:59:59”,也可以是“2015-12-31 23:59:59”,如果参数date是date格式,则返回date格式结果,如果参数date是datetime格式,则返回datetime格式结果
2、type格式:
second 秒 seconds
minute 分钟 minutes
hour 时间 hours
day 天 days
month 月 months
year 年 years
minute_second 分钟和秒 "minutes:seconds"
hour_minute 小时和分钟 "hours:minutes"
day_hour 天和小时 "days hours"
year_month 年和月 "years-months"
hour_second 小时, 分钟, "hours:minutes:seconds"
day_minute 天, 小时, 分钟 "days hours:minutes"
day_second 天, 小时, 分钟, 秒 "days hours:minutes:seconds"
3、另外,如果不用函数,也可以考虑用操作符“+”,“-”,例子如下:
select “2016-01-01” - interval 1 second select “2016-01-01” - interval 1 day select ‘2016-12-31 23:59:59' + interval 1 second select ‘2016-12-31 23:59:59' + interval “1:1” minute_second
返回结果:
-> 2015-12-31 23:59:59-> 2015-12-31-> 2017-01-01 00:00:00-> 2017-01-01 00:01:00
以上就是mysql中date_add函数怎么用的详细内容。
其它类似信息

推荐信息