SELECT TRUNC(SYSDATE,'D') FROM DUAL; -- 该周第一天
SELECT TRUNC(SYSDATE,'D')+7 FROM DUAL;--下周第一天
SELECT TO_CHAR(SYSDATE,'DAY') FROM DUAL;--今天星期几
SELECT LAST_DAY(SYSDATE) FROM DUAL;--该月最后一天
SELECT TO_CHAR(TRUNC(SYSDATE,'MM'),'DAY') FROM DUAL; --改月第一天星期几
SELECT TO_CHAR(LAST_DAY(SYSDATE),'W') FROM DUAL; --改月有多少周
SELECT TRUNC(SYSDATE,'MM') FROM DUAL;--该月第一天赋值
SELECT TRUNC(TRUNC(SYSDATE,'MM'),'D')+7 FROM DUAL;--该月第二周第一天赋值
SELECT TRUNC(TRUNC(SYSDATE,'MM'),'D')+7*4 FROM DUAL;
SELECT TRUNC(TRUNC(SYSDATE,'MM'),'D')+7*5 FROM DUAL;
SELECT NEXT_DAY(TRUNC(SYSDATE,'MM')+7*4,1) FROM DUAL;
select to_char(sysdate,'yyyy') from dual; --年
select to_char(sysdate,'Q' from dual; --季
select to_char(sysdate,'mm') from dual; --月
select to_char(sysdate,'dd') from dual; --日
ddd 年中的第几天
WW 年中的第几个星期
W 该月中第几个星期
D 周中的星期几
hh 小时(12)
hh24 小时(24)
Mi 分
ss 秒
参考地址:http://hi.baidu.com/ziyangyanbo/item/34935f3e354575d26c15e92e