Oracle 日期格式

select trunc(sysdate,'yy') from dual; --2012/1/1 取当前年的1月1号
select trunc(sysdate,'mm') from dual; --2012-9/1 取当前月的1号
select trunc(sysdate,'dd') from dual; --2012/9/26 取当前日期

select to_char(sysdate,'yyyy-mm-dd') from dual; --2012/9/26 取出当前日期,转换字段必须是日期格式
select to_date('2012-09-26','yyyy-mm-dd') from dual; --2012/09/26 将字符串格式转换成日期格式,转换字段必须是字符串格式

select sysdate+30 from dual;--当前日期添加30天
select add_months(sysdate,1) from dual;--当前日期添加1月


 

posted @ 2012-09-26 11:46  jmz  阅读(303)  评论(0编辑  收藏  举报
Copyright by © Pippon