Month and java.util.Formatter

calendar, date, java

Solution

Javadoc explains why..

'm' '\u006d' Month, formatted as two digits with leading zeros as necessary, i.e. 01 - 13, where "01" is the first month of the year and ("13" is a special value required to support lunar calendars).

Problem

In the javadoc of java.util.Formatter I read: 'm' Month, formatted as two digits with leading zeros as necessary, i.e. 01 - 13. Why 13?

Original source