1 --查询月的最后一天 2 select to_char(last_day(sysdate),'dd') LastDay from dual; 3 4 to_char(t.START_DATE,'fmyyyy-MM-dd') -2013-1-1 5 to_char(t.START_DATE,'yyyy-MM-dd') -2013-01-01 6 to_date('2013-1-1','yyyy-MM-dd') -2013-01-01 7 to_date('20141126 12:10:34','yyyymmdd hh24:mi:ss') 8 9 10 --加法 11 select sysdate,add_months(sysdate,12) from dual; --加1年 12 select sysdate,add_months(sysdate,1) from dual; --加1月 13 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期 14 select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual; --加1天 15 select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from dual; --加1小时 16 select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual; --加1分钟 17 select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual; --加1秒 18 19 --减法 20 select sysdate,add_months(sysdate,-12) from dual; --减1年 21 select sysdate,add_months(sysdate,-1) from dual; --减1月 22 select sysdate,to_char(sysdate-7,'yyyy-mm-dd HH24:MI:SS') from dual; --减1星期 23 select sysdate,to_char(sysdate-1,'yyyy-mm-dd HH24:MI:SS') from dual; --减1天 24 select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd HH24:MI:SS') from dual; --减1小时 25 select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual; --减1分钟 26 select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual; --减1秒 27 时间差换为月份 28 select ceil(months_between(sysdate,to_date('2007-11-02','yyyy-mm-dd'))) as spanMonths from dual