Я пытаюсь получить номер недели для даты, В моей стране неделя начинается в воскресенье, поэтому число недель 6/5/2016 является 23, но это возвращение 22, потому что неделя ISO в JAVA начинается с понедельника, я использовал следующие методы, но он не работаетполучите номер недели в году, где первый день недели - воскресенье
mCalendar = Calendar.getInstance();
int weekNum = mCalendar.get(Calendar.WEEK_OF_YEAR); //returns 22 I need 23
// I have tried the following method but it has no effect
mCalendar.setFirstDayOfWeek(Calendar.SUNDAY);
к сведению, что я не могу использовать класс времени, я могу использовать только Java 7
FYI, большая часть функциональности java.time встроенного в Java 8, а затем снова портированы на Java 6 и 7 в [ ThreeTen-Extra] (Http: //www.threeten .org/threetenbp /). Далее адаптирован для Android в [ThreeTenABP] (https://github.com/JakeWharton/ThreeTenABP). –