美文网首页Android问题汇总(遥远的回忆过去)
Android DatePickerDialog设置时间范围,以

Android DatePickerDialog设置时间范围,以

作者: MonkeyLei | 来源:发表于2019-08-19 09:29 被阅读2次

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();

相关文章

网友评论

    本文标题:Android DatePickerDialog设置时间范围,以

    本文链接:https://www.haomeiwen.com/subject/wxwjsctx.html