Calendar cal = new GregorianCalendar(dt.getYear(), dt.getMonth(), dt.getDay());
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); // 6=Friday
В будние дни dayOfWeek равен 2 (понедельник), 3 (вторник), 4 (среда), 5 (четверг), 6 (пятница)
В выходные дни dayOfWeek равно 7 (суббота), 1 (воскресенье)