6

java.util.Formatter 的 javadoc 中,我读到:

'm' 月份,格式为两位数,必要时带有前导零,即 01 - 13。

为什么是13?

4

2 回答 2

7

Javadoc 解释了为什么..

'm' '\u006d' 月份,格式为两位数,必要时带前导零,即 01 - 13,其中“01”是一年中的第一个月,(“13”是支持农历所需的特殊值) .

于 2012-10-22T08:11:51.340 回答
2
'm' 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).
于 2012-10-22T08:15:38.743 回答