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

Beitrag lesen

Hi,

Monate werden mit Null beginnent nummeriert. Siehe auch http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html#MONTH
Und da weder Tag noch Jahr bei Null beginnend gezählt werden muß dieser Teil der API einfach unter dem Einfluß von wirklich schlechtem Gras entstanden sein, wenn ihr mich fragt.

Naja, Monat und Wochentag werden häufig als Indizes in Arrays mit den Namen benutzt ==> 0-basierte Zählung scheint effektiver.
Für die Jahreszahl oder den Tag innerhalb des Monats wird jedoch die Zahl direkt verwendet.
Ist auch bei anderen Sprachen so (Javascript z.B.)

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.