Calendar, WeekOfYear

stephanie

Aktives Mitglied
Hallo Leute,

ich will eine Datum eingeben und woche des Jahres ausgeben. wie z.b


Java:
public class MeinKlasse {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		
		Calendar datum = new GregorianCalendar();
		datum.set(2010, 10, 10);
		System.out.println(datum.WEEK_OF_YEAR);
		
		
	}

}


Das gibt immer 3 aus. Sollte es nicht 40 oder 41 sein????

Danke
 
Hi!

Einfach mal die Doku lesen, WEEK_OF_YEAR ist eine (statische) Konstante, welche man so verwendet:
Java:
public class MeinKlasse {
    public static void main(String[] args) {
        Calendar datum = new GregorianCalendar();
        datum.set(2010, 10, 10);
        System.out.println(datum.get(Calendar.WEEK_OF_YEAR));
    }
}

Noch eine Sache, die mir grad aufgefallen ist: Du meinst wohl den 10.10.2010. Der Monat ist bei Calendar aber 0-basiert, also ist der Januar 0, Februar 1, …, Oktober 9.
 
Zuletzt bearbeitet:

Zurück
Oben