Я использую DatePickerDialog, чтобы показать календарь. Я хочу получить доступ к Первому и последнему дню недели выбранной даты.Как получить первый день и последний день недели даты
Вот что я пытался
this.tv_date.setText(new StringBuilder()
// Month is 0 based so add 1
.append(mDay).append("-")
.append(monthName).append("-")
.append(mYear).append(""));
tv_date.setHighlightColor(Color.CYAN);
String str=mDay+"-"+mMonth+"-"+mYear;
SimpleDateFormat sdf=new SimpleDateFormat("dd-MM-yyyy");
sdf.format(""+str); //here I am getting exception
Calendar cal=Calendar.getInstance();
int s= cal.getFirstDayOfWeek();
Toast.makeText(getApplicationContext(), "first day of the week : "+s, 1).show();
Но я получаю "IllegalArguementException". Пожалуйста, помогите мне
Благодаря
спасибо! Но Toast показывает мне 1 каждый раз, даже если я выбираю другую дату. как получить первый день недели. –
Да, он работает отлично для текущего (март) месяца, но в течение предыдущего и следующего месяца он показывает неправильные значения. –
его работа для всех случаев. Я тестировал его перед публикацией. Просто сейчас проверено снова для '13-02-2013' и получилось как' 10'. – SudoRahul