mysql根据时间取前后几秒,几分钟,几小时,几天,几月,几年

来源:互联网 发布:windows八寸平板有哪些 编辑:程序博客网 时间:2024/05/01 10:17

1.当前时间

select current_timestamp;SELECT NOW();

2.当前时间前几秒,几分钟,几小时,几天,几月,几年

select SUBDATE(now(),interval 1 second); /*--前1秒--*/SELECT SUBDATE(NOW(),interval 1 MINUTE);/*--前1分钟--*/SELECT SUBDATE(NOW(),interval 1 HOUR);/*--前1小时--*/SELECT SUBDATE(NOW(),interval 1 DAY);/*--前1天--*/SELECT SUBDATE(NOW(),interval 1 WEEK);/*--前1周--*/SELECT SUBDATE(NOW(),interval 1 MONTH);/*--前1月--*/SELECT SUBDATE(NOW(),interval 1 YEAR);/*--前1年--*/

3..当前时间后几秒,几分钟,几小时,几天,几月,几年

select ADDDATE(now(),interval 1 second); /*--后1秒--*/SELECT ADDDATE(NOW(),interval 1 MINUTE);/*--后1分钟--*/SELECT ADDDATE(NOW(),interval 1 HOUR);/*--后1小时--*/SELECT ADDDATE(NOW(),interval 1 DAY);/*--后1天--*/SELECT ADDDATE(NOW(),interval 1 WEEK);/*--后1周--*/SELECT ADDDATE(NOW(),interval 1 MONTH);/*--后1月--*/SELECT ADDDATE(NOW(),interval 1 YEAR);/*--后1年--*/
阅读全文
1 0
原创粉丝点击