Tobias: java.util.GregorianCalendar.MONTH liefert August ?!?

Beitrag lesen

Hi!

Habe in meiner Applikation folgende Verwendung für einen Kalender:

private int getAktuellesMonat() {
  int monat = 0;
  java.util.Calendar rightNow = java.util.GregorianCalendar.getInstance();
  monat = rightNow.get(java.util.GregorianCalendar.MONTH);
  System.out.println(monat);return monat;
 }

Das Problem hierbei: das system.out produziert 8
Obwohl doch eigtl schon September ist ;-)

Das Windows-Datum hab ich mit Doppelklick rechts unten nachgeprüft - dort ist es September.
Gibt's noch eine andere interne Uhrzeit, wo sich java den aktuellen Monat usw. herholt? Oder steckt ein anderer Fehler dahinter? Wie kann man diese "interne Uhrzeit" umstellen? Tag, Jahr und Uhrzeit passt übrigens. Nur das verflixte eine Monat...?!

Thx & cu, Tobias