Android问题汇总(遥远的回忆过去)

Android DatePickerDialog设置时间范围,以

2019-08-19  本文已影响2人  MonkeyLei

Calendar cal = Calendar.getInstance();
DatePickerDialog datePickerDialog = new DatePickerDialog(getContext(), new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
tvData.setText(year + "-" + (month + 1) + "-" + dayOfMonth);
}
},
cal.get(Calendar.YEAR), ///< 设置默认启动显示年、月、日,可以自行修改为其他情况!
cal.get(Calendar.MONTH),
cal.get(Calendar.DAY_OF_MONTH));
///< 设置日期的范围
DatePicker datePicker = datePickerDialog.getDatePicker();
datePicker.setMaxDate(new Date().getTime()); ///< 设置日期的上限日期
//datePicker.setMinDate(...); ///< 设置日期的下限日期,其中是参数类型是long型,为日期的时间戳
datePickerDialog.show();

上一篇下一篇

猜你喜欢

热点阅读