Reputation: 3238
Wanted to change default year of min date 1900 to 1902.
Implementation:
val date = SimpleDateFormat("MM/dd/yyyy", Locale.ENGLISH).parse("01/01/1902")
date?.let {
datePicker?.datePicker?.minDate = date.time
}
Result : Setting up min year(1902) perfectly in Android 10 but for Android 7 it's setting up 1901.
Upvotes: 4
Views: 1034
Reputation: 14173
Solution: Using Calendar to set min date for DatePickerDialog.
val calendar = Calendar.getInstance(Locale.ENGLISH)
calendar.set(1902, Calendar.JANUARY, 1)
datePicker.datePicker.minDate = calendar.time.time
Upvotes: 2