SQL> select to_char(sysdate,'ww') from dual;TO_CHAR(SYSDATE,'WW') --------------------- 36
please see : http://gigabase.idi.ntnu.no/oradoc/server.901/a90125/sql_elements4.htm#48515about "Punctuation and Character Literals in Date Format Models " you can get what your want.
select to_char(sysdate,'ww') from dual; 返回就是 当前日期是该年的第几周
select to_char(sysdate,'ww') from dual;ww就是代表星期几的格式,所以会返回该年的第几周 同样要得到第几天,第几月什么的你可用dd,mm来替换。
SQL> select to_char(sysdate,'ww') from dual; (从上面 Copy 下来的^&^)
select to_char(sysdate,'ww') from dual; ww:年的周(1-53),其中第 一 周为年的第一天到第七天 iw:基于ISO标准的年的周(1-52或1-53) W:月的周(1-5),其中第一周为月的第一天到第七天
---------------------
36
http://gigabase.idi.ntnu.no/oradoc/server.901/a90125/sql_elements4.htm#48515about "Punctuation and Character Literals in Date Format Models "
you can get what your want.
返回就是 当前日期是该年的第几周
同样要得到第几天,第几月什么的你可用dd,mm来替换。
iw:基于ISO标准的年的周(1-52或1-53)
W:月的周(1-5),其中第一周为月的第一天到第七天