您的位置:首页 > 博客中心 > 数据库 >

mysql 获取当前日期前后的时间

时间:2022-03-15 01:26

selectsubdate(‘2011-01-11‘,date_format(‘2011-01-11‘,‘%d‘))


取当前时间:

select current_timestamp;

输出:2016-06-16 16:12:52

select now(); 

输出:2016-06-16 16:12:52


取当前时间的前一分钟:

select SUBDATE(now(),interval 60 second);

输出:2016-06-16 16:11:52


取当前时间的下一分钟:
select ADDDATE(now(),interval 60 second);

输出:2016-06-16 16:13:52


通过变化上面的单位。可以取前后  分钟,小时,天的时间

取前一分钟的时间:

select SUBDATE(now(),interval 1 minute);

输出:2016-06-16 16:16:38

取前一小时的时间:

select SUBDATE(now(),interval 1 hour);

输出:2016-06-16 15:17:38

取前一天的时间:

select SUBDATE(now(),interval 1 day);

输出:2016-06-15 16:17:38

###########################

取后一分钟的时间:

select ADDDATE(now(),interval 1 minute);

输出:2016-06-16 16:17:38

取后一小时的时间:

select ADDDATE(now(),interval 1 hour);

输出:2016-06-16 17:17:38

取后一天的时间:

select ADDDATE(now(),interval 1 day);

输出:2016-06-17 16:17:38

本文出自http://www.th7.cn/db/mysql/201606/192064.shtml

本文出自 “” 博客,请务必保留此出处

热门排行

今日推荐

热门手游