想将最小日期1900年的默认年份更改为1902年。
实施:
val date = SimpleDateFormat("MM/dd/yyyy", Locale.ENGLISH).parse("01/01/1902")
date?.let {
datePicker?.datePicker?.minDate = date.time
}
结果:在Android 10中完美设置了最小年份(1902),但对于Android 7,则设置了1901。
答案 0 :(得分:1)
解决方案::使用Calendar设置DatePickerDialog的最小日期。
val calendar = Calendar.getInstance(Locale.ENGLISH)
calendar.set(1902, Calendar.JANUARY, 1)
datePicker.datePicker.minDate = calendar.time.time