int mYear, mMonth, mDay;
final Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog = new DatePickerDialog(getActivity(),
new DatePickerDialog.OnDateSetListener() {
@Override public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
Calendar cal = new GregorianCalendar(year, monthOfYear, dayOfMonth);
Date current = cal.getTime();
int diff1 = new Date().compareTo(current);
if (diff1 < 0) {
Snackbar.make(coordinatorLayout, "valid Message", Snackbar.LENGTH_LONG);
} else {
SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy");
datePickerTv.setText(dateFormat.format(cal.getTime()));
}
}
}, mYear, mMonth, mDay);
datePickerDialog.getDatePicker().setMaxDate(System.currentTimeMillis() - 1000);
datePickerDialog.show();
No comments:
Post a Comment