Java Calendrier, l'obtention du mois en cours, la valeur, la clarification nécessaire

Le 1er novembre ..

  Calendar.getInstance().get(Calendar.MONTH); //prints 10 (October)

Il ferait de sens si l'on commence par 0, mais il semble que nous n'avons pas

  Calendar.getInstance().get(Calendar.JANUARY); //prints 1

Ce qui me manque s'il vous plaît?

  • Calendar.getInstance().get(Calendar.JANUARY); est la même de Calendar.getInstance().get(0); qui est la même de Calendar.getInstance().get(Calendar.ERA);... d'où 1.
  • Mois SONT basés sur 0. Votre premier appel est correct pour obtenir le mois en cours (novembre).
InformationsquelleAutor JAM | 2012-11-01