我正在做一个应用程序,如果时间在 10AM 之后,我想要禁用今天的日期。我给出了一个条件,因为如果时间在 10Am 之后,我将获得下一个日期,但是在今天的日历中,日期不会禁用。它显示今天的日期,如果我选择该日期,那么明天的日期将在我的编辑文本中。如果时间在10Am之后,如何禁用日期。这是我的代码。
dialog = new DatePickerDialog(ProductDetails.this,new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
// Display Selected date in textbox
datestr = dayOfMonth + "-"
+ (monthOfYear + 1) + "-" + year;
/*datestr = year + "-"
+ (monthOfYear + 1) + "-" + dayOfMonth;*/
System.out.println("Datestr is--" + datestr);
date_edit_txt.setText(datestr);
if(value>10){
mDay=mDay+1;
view.updateDate(mYear,mMonth,mDay);
dialog.getDatePicker().setMinDate(mDay);
Log.e("time is >10..","after 10..");
}
}
}, mDay, mMonth, mYear);
dialog.getDatePicker().setMinDate(c.getTimeInMillis());
dialog.show();
}