IW :
是周算法以周別為“主線(xiàn)” ,每年最多可以有53個(gè)周B別,但是每年至少要包含52個(gè)周別;
如果一年當中第52周別之后至當年的12月31日之間,還有大于或等于4天的話(huà),則定為當年的第53周,否則剩余這些天數被歸為下一年的第1周;如果在不足52周別的話(huà),則以下一年的時(shí)間來(lái)補;每周固定的從周一開(kāi)始作為本周的第1天,到周日作為本周的第7天;比如:在Oracle中 2011/01/01 依然屬于IW周別 2010年的第52周的第6天
附:
select
to_char(TO_DATE('20110101','YYYYMMDD') ,'yyyyiw') as week, --oracle求當年的第幾周
to_char(TO_DATE('20110101','YYYYMMDD') ,'yyyyww') as week2,--oracle求當年的第幾周
to_char(TO_DATE('20110101','YYYYMMDD'),'yyyy') as year,--oracle求第幾年
to_char(TO_DATE('20110101','YYYYMMDD') ,'yyyymm') as month,--oracle求當年的第幾月
to_char(TO_DATE('20110101','YYYYMMDD'),'yyyyddd') as day--oracle求當年的第幾天
to_char(TO_DATE('20110401','YYYYMMDD') ,'yyyyq') as quarter-- oracle求當年的第幾季度
from dual
聯(lián)系客服