Saturday, July 21, 2018

Date Picker Dialog

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