IYYY 与 YYYY 的日期格式:
SELECT to_char( '2012-12-31'::DATE, 'IYYY-MM-DD' ) AS weird,
to_char( '2012-12-31'::DATE, 'YYYY-MM-DD' ) AS expected;
结果:
weird | expected
------------+------------
2013-12-31 | 2012-12-31
如果“奇怪”的结果是“2013-01-01” ,这并不奇怪。
这里有什么问题?(PostgreSQL 9.1.7)