orcale中to_char(date,YYIW) 53周的问题

SQL> select substr(to_char(to_date(20210103,'yyyymmdd'),'YYYYIW'),-4) as IW from dual;

IW
----
2153

SQL> select substr(to_char(to_date(20210103,'yyyymmdd'),'IYYYIW'),-4) as IW from dual;

IW
----
2053

2021年1月3日应该是  20年第53周 。所以要使用IYYYIW才正确

原文地址:https://www.cnblogs.com/Tty725/p/14281748.html