Beiträge von 3dm45t3r

    Hallo!
    Ich hab ein Problem mit dem java.util.Calendar. Und stehe da offensichtlich gerade auf der Leitung.

    Ich möchte wissen, welchem Wochentag ein bestimmtes Datum entspricht. Dazu hab ich zum Testen folgendes geschrieben:

    Java
    import java.util.Calendar;
    import java.util.GregorianCalendar;
    
    
    public class Test {
        public static void main(String[] args){
            Calendar c1 = new GregorianCalendar(2010, 03, 22);
            System.out.println(c1.get(Calendar.DAY_OF_WEEK));
        }
    }

    Bei dem Datum handelt es sich um einen Montag. Wieso ist der Output dann 5? Sollte das nicht 2 sein?

    Hier noch der Link zu den Konstanten:
    http://java.sun.com/j2se/1.4.2/docs/api/constant-values.html

    Vielleicht findet ja jemand das Problem. Das kann ja nicht mit Timezone oder FirstDayOfWeek zusammenhängen...



    Der Monat beim Calendar ist 0 basierend, also wenn du März willst dann wäre die eingabe (2010,2,22)

    lg