Oracle sql 日期处理
一、Oracle的sysdate字段默认单位是天
-- 得到当前时间;
select sysdate from dual;
-- 得到距此时一天的时间点(一星期就减去7)
select sysdate-1 from dual;
-- 得到距此时一个月的时间点
select add_months(sysdate,-1) from dual;
-- 得到放入日期的最后一天:当前时间是 2019-05-05 19:27:10
select last_day(to_date('2019-05-25','yyyy-MM-dd')) from dual;-- 2019-05-31
select last_day(sysdate) from dual;-- 2019-05-31 19:27:10
注:
负数表示:当前时间往前推;
正数表示:当前时间往后推