![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
--add_months(a,b)
-从a日期加上b月
select add_months(sysdate,5) from dual;
--to_date(str,format)
-将字符串类型str转换成format格式的时间
select to_date('2008-08-01','YYYY-MM-DD HH24:MI:SS') from dual;
--to_char(date,format)
-将日期型数据转换为format 格式的字符串
select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual;
--当前日期加上一年
select sysdate + interval '1' year from dual
--当前时间加上一月
select sysdate + interval '1' month from dual
--当前时间加上一天
select sysdate + interval '1' day from dual
--当前时间加上一小时
select sysdate + interval '1' hour from dual
--当前时间加上一分钟
select sysdate + interval '1' minute from dual
--当前时间加上一秒
select sysdate + interval '1' second from dual
--trunc(date,'mm')
-返回date日期所在月的月首日期
select trunc(sysdate,'mm') from dual
--trunc(date,'yy' )
--返回date日期所在年的第一天
select trunc(sysdate,'YY') from dual