mysql中的data_sub()函数
直接上代码
select date_sub(now(), interval 1 year) from dual – 一年前
select date_sub(now(), interval -1 year) from dual – 一年后
select date_sub(now(), interval 12 month) from dual – 12个月之前
select date_sub(now(), interval -12 month) from dual – 12个月之后
select date_sub(now(), interval 1 day) from dual – 一天前
select date_sub(now(), interval -1 day) from dual – 一天后
select date_sub(now(), interval 24 hour) from dual – 24小时前
select date_sub(now(), interval -24 hour) from dual – 24小时后
select date_sub(now(), interval 100 minute) from dual – 100分钟之前
select date_sub(now(), interval -100 minute) from dual – 100分钟之后
select date_sub(now(), interval 24 second) from dual – 24秒之前
select date_sub(now(), interval -24 second) from dual – 24秒之后
通过data_sub()函数就可以基于某一个时间戳得到任意时间,配合date_format()函数可以处理大部分的时间条件.