Erster Tag eines gegebenen Monats

ganz schön aufwendig

kürzer
[spoiler]

	public int getWeekdayOfFirstDayOfMonth(int jahr, int monat, int tag) {
		int wochentag;
		Calendar cal = Calendar.getInstance();
		cal.set(jahr, monat, tag);
		wochentag = cal.get(Calendar.DAY_OF_WEEK);
		//Zaehlung faengt mit Sonntag an (1)
		//DAY_OF_WEEK sind Konstanten
		//setFirstDayOfWeek(Calendar.MONDAY) fuer Anzahl Wochen im Jahr  
		if (wochentag == 1) {
			wochentag = 7;
		} else {
			wochentag--;
		}
		return wochentag;
	}

[/spoiler]