Ron*_*tel 8 android datepicker
我正在使用此编码在 android 中生成日期选择器。
DatePickerDialog datePicker = new DatePickerDialog(this, datePickerListener, y, m, d);
datePicker.getDatePicker().setMaxDate(System.currentTimeMillis());
Run Code Online (Sandbox Code Playgroud)
现在max日期是当前日期。我想把它设置为 14 年前。我怎样才能做到这一点?
您可以通过使用日历来做到这一点
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.YEAR, -14);
DatePickerDialog datePicker = new DatePickerDialog(this, datePickerListener, y, m, d);
datePicker.getDatePicker().setMaxDate(calendar.getTimeInMillis());
Run Code Online (Sandbox Code Playgroud)
一种方法是使用JodaTime:
datePicker.getDatePicker().setMaxDate(new DateTime().minusYears(14));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3825 次 |
| 最近记录: |