Obtenga el día desde la fecha en el año del mes Java
Calendar cal = Calendar.getInstance();
cal.set(year,month-1,day);
int nd = cal.get(Calendar.DAY_OF_WEEK);
Noobie Nareshhhh