加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 数据库取前后几秒 几分钟 几小时 几天的句子

发布时间:2022-03-08 03:54:18 所属栏目:MySql教程 来源:互联网
导读:取当前时间: 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()
      取当前时间:
 
     select current_timestamp;
     输出:2016-06-16 16:12:52
 
     select now();
     输出:2016-06-16 16:12:52
 mysql 数据库取前后几秒 几分钟 几小时 几天的句子
     取当前时间的前一分钟:
 
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
 
以下是补充:
 
mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间
 
1、当前日期
 
select DATE_SUB(curdate(),INTERVAL 0 DAY) ;
2、明天日期
 
select DATE_SUB(curdate(),INTERVAL -1 DAY) ;
3、昨天日期
 
select DATE_SUB(curdate(),INTERVAL 1 DAY) ;
4、前一个小时时间
 
select date_sub(now(), interval 1 hour);
5、后一个小时时间
 
select date_sub(now(), interval -1 hour);
6、前30分钟时间
 
select date_add(now(),interval -30 minute)
7、后30分钟时间
 
select date_add(now(),interval 30 minute)
 

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!