Fachchaot Geschrieben 24. Juli 2003 Geschrieben 24. Juli 2003 Hallo Leutz! Ich will mit der Methode GregorianCalendar Tag/Monat/Jahr anzeigen lassen. Klappt auch so einigermaßen, nur das ich beim Monat den 6 statt den 7 angezeigt bekomme. Jemand 'ne Idee woran das liegen könnte? Zitieren
Jaraz Geschrieben 24. Juli 2003 Geschrieben 24. Juli 2003 Weil es so ist. Formatierte Datumsausgaben kannst du mit der Klasse DateFormat ausgeben oder du rechnest von Hand einfach 1 dazu. Gruß Jaraz Zitieren
Der Kleine Geschrieben 24. Juli 2003 Geschrieben 24. Juli 2003 Kann es sein, daß der Monat mal bei 0 (also 0 - 11) angefangen zu zählen wird, mal bei 1 (also 1 - 12)? Zitieren
Gast roaxius Geschrieben 24. Juli 2003 Geschrieben 24. Juli 2003 Original geschrieben von Der Kleine Kann es sein, daß der Monat mal bei 0 (also 0 - 11) angefangen zu zählen wird, mal bei 1 (also 1 - 12)? :confused: Hm, ich weiß zwar nicht genau, was du damit meinst, aber der Monat wird beim GregorianCalendar mit Januar = 0 angegeben. MONTH public static final int MONTH Field number for get and set indicating the month. This is a calendar-specific value. The first month of the year is JANUARY which is 0; the last depends on the number of months in a year. Bei der mittlerweile als Deprecated gekennzeichneten Klasse Date war das allerdings auch schon so... getMonth public int getMonth() Deprecated. As of JDK version 1.1, replaced by Calendar.get(Calendar.MONTH). Returns a number representing the month that contains or begins with the instant in time represented by this Date object. The value returned is between 0 and 11, with the value 0 representing January. Und bei der Klasse Calendar auch: MONTH public static final int MONTH Field number for get and set indicating the month. This is a calendar-specific value. The first month of the year is JANUARY which is 0; the last depends on the number of months in a year. Quelle: java.sun.com Hm, also mir ist auch noch nie was anderes unter die Augen gekommen. Wo willst du denn mal gesehen haben, dass das anders ist? Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.