为什么这会显示第1周?虽然它是2012年的最后一天。 to_char(to_date('31 -DEC-12'),'IW')
答案 0 :(得分:2)
因为根据ISO标准,我们在第1周。
http://www.epochconverter.com/date-and-time/weeknumbers-by-year.php?year=2013
Oracle中的日期格式IW
返回
基于ISO标准的一年中的一周(1-52或1-53)。
http://www.techonthenet.com/oracle/functions/to_date.php
对于非基于ISO的年份,您可以尝试使用格式WW
。