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