一、取当前日期
select SYSDATE() from dual;
//2019-08-20 17:52:30select NOW() from dual;
//2019-08-20 17:52:46select CURDATE() from dual;
//2019-08-20
二、取某个日期加减时间
select DATE_ADD(SYSDATE(),INTERVAL 210 MINUTE) from dual;//当前时间往后210分钟
2019-08-20 21:23:12select DATE_SUB(SYSDATE(),INTERVAL 210 MINUTE) from dual;//当前时间往前210分钟
2019-08-20 14:23:26select DATE_SUB(CURDATE(), INTERVAL 1 WEEK) from dual;//1个星期之前
2019-08-13select DATE_SUB(CURDATE(), INTERVAL 1 MONTH) from dual;//1个月之前
2019-07-20
其他函数参考:https://www.w3school.com.cn/sql/func_date_sub.asp 访问
三、格式化日期
select DATE_FORMAT(SYSDATE(),'%H:%i') from dual;//当前的时分
17:54select DATE_FORMAT(SYSDATE(),'%Y-%m-%d %H:%i:%s') from dual;//取年月日时分秒
2019-08-20 17:54:27
具体参考地址:https://www.w3school.com.cn/sql/func_date_format.asp 访问