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]