6

java.util.Formatterのjavadoc で、次のように読みました。

'm' 月。必要に応じて先頭に 0 を追加した 2 桁の形式 (つまり 01 ~ 13)。

なぜ13?

4

2 に答える 2

7

Javadoc はその理由を説明しています..

'm' '\u006d' 月。必要に応じて先頭に 0 を追加した 2 桁の形式、つまり 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 に答える