Try:
int anni = 2014;
Calendar mycal = new GregorianCalendar(anni, Calendar.FEBRUARY, 1);
int dayOfWeek = mycal.get(Calendar.DAY_OF_WEEK);
switch (dayOfWeek) {
case Calendar.SUNDAY:
break;
case Calendar.MONDAY:
break;
case Calendar.TUESDAY:
break;
case Calendar.WEDNESDAY:
break;
case Calendar.THURSDAY:
break;
case Calendar.FRIDAY:
break;
case Calendar.SATURDAY:
break;
}
Or you can replace each case with values between 1 (Sunday) and 7 (Saturday) since dayOfWeek
is an int
between 1 and 7.
UPDATE
To get the full name of the day:
String day = DateFormatSymbols.getInstance().getWeekdays()[dayOfWeek];