Oracle日期函数实例展示:
--获取当前日期 select sysdate from dual; --查询所有员工入职的天数 select * from emp; select ename,sysdate-hiredate dates from emp; --查询所有员工入职的月数 select ename,months_between(sysdate,hiredate) mon from emp; --add_months(d1,n)返回在日期d1基础上在加n1个月后新的日期 --注意:n如果是负数,代表 减 select sysdate,add_months(sysdate,-3) newmon from dual; --基于给定日期计算下一个星期几是多少号,返回的是一个新的日期 select sysdate,next_day(sysdate,‘星期三‘) newday from dual; --last_day 计算基于给定日期的月份的最后一天的日期 select sysdate,last_day(‘1-9月-2017‘) from dual;