当前位置:Gxlcms > 数据库问题 > mysql 获取当前日期前后的时间

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

时间:2021-07-01 10:21:17 帮助过:9人阅读

当前时间

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

本文出自 “梦想照进现实” 博客,请务必保留此出处http://lookingdream.blog.51cto.com/5177800/1916695

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

标签:mysql 获取当前日期对应周一或周日

人气教程排行