У меня есть григорианская дата, и я хочу получить ее день недели. Я попробовал это, но получил неправильный ответ:
Calendar calendar = new GregorianCalendar();
calendar.set(myYear, myMonth, myDay);
int result = calendar.get(Calendar.DAY_OF_WEEK);
switch (result) {
case Calendar.SUNDAY:
Log.i("DayOfWeek", "SUN");
break;
.
.
.
default:
startDay = 0;
break;
}
Что проблема?
java.util.Date
,java.util.Calendar
/GregorianCalendar
иjava.text.SimpleDateFormat
теперь являются устаревшими, замененными java.time классы, встроенные в Java 8 и позже. См. учебник от Oracle. - person Basil Bourque   schedule 22.07.2018