I want to set the minimum date the user can choose in a DatePicker to the current date. I've tried this:
DatePicker datePicker = (DatePicker) findViewById(R.id.event_date);
datePicker.setMinDate(System.currentTimeMillis());
That gives me the following exception:
12-01 12:23:31.226: E/AndroidRuntime(10311): Caused by: java.lang.IllegalArgumentException: fromDate: Sat Dec 01 12:23:31 EST 2012 does not precede toDate: Sat Dec 01 12:23:31 EST 2012
How do I do this?
This worked perfectly for me. easy and nice.
This can help you.
If you don't want to use a custom dialog. Use this single line code:
Adding this line to your DatePicker Fragment will set the minimum date as current date & disable the previous months.
Check the Android DatePickerDialog set minimum and maximum date code.
Here is the examples.
Try this