У меня есть две кнопки для заезда и выезда. И я использую datepickerdialog для установки дат. Когда я устанавливаю дату заезда, датой выписки должны быть будущие даты, а не даты. Я имею в виду, что я хочу установить даты, связанные друг с другом.
private void setDateGiris(){
datePickerDialog =new DatePickerDialog(context, AlertDialog.THEME_DEVICE_DEFAULT_LIGHT, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
girisDate.setText(dayOfMonth+"/"+(month+1)+"/"+year);
entryC = new GregorianCalendar(year, month, dayOfMonth);
entry = entryC.getTime();
}
},current_year,current_month,current_day);
calender.add(Calendar.DATE,-1);
datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis()-1000);
datePickerDialog.setButton(DatePickerDialog.BUTTON_POSITIVE,getString(R.string.pick),datePickerDialog);
datePickerDialog.show();
}
private void setDateCikis(){
datePickerDialog =new DatePickerDialog(context, AlertDialog.THEME_DEVICE_DEFAULT_LIGHT, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
cikisDate.setText(dayOfMonth+"/"+(month+1)+"/"+year);
// exitC = new GregorianCalendar(year, month, dayOfMonth);
// exit = exitC.getTime();
}
},entry.getYear(),entry.getMonth(),entry.getDay()+1);
calender.add(Calendar.DATE,-1);
datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis()-1000);
datePickerDialog.setButton(DatePickerDialog.BUTTON_POSITIVE,getString(R.string.pick),datePickerDialog);
datePickerDialog.show();
}