美文网首页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