android – 如何在“wdullaer materialdatetimepicker”中设置自定义的最小和最大日期选择日

我正在开展一个项目,我需要限制用户选择任何其他日期而不是我想要的日期.

通过阅读一些文章和SO帖子我尝试了以下应该工作

    com.wdullaer.materialdatetimepicker.date.DatePickerDialog dpd = newInstance(
                ActivityClaimOffers.this,
                now.get(Calendar.YEAR),
                now.get(Calendar.MONTH),
                now.get(Calendar.DAY_OF_MONTH)
        );
    dpd.setMinDate(calendar);
    dpd.setMaxDate(calendar);

但是我
无法弄清楚如何将自定义日期作为日历对象传递.
因为setMinDate()和setMaxDate()都将Calendar作为参数

解决方法:

像这样 :

Calendar calendar = new GregorianCalendar(year, monthOfYear, dayOfMonth);

并为您的代码:

dpd.setMinDate(new GregorianCalendar(2000, 5, 23));
上一篇:bootstrap-datetimepicker添加支持显示农历节假日信息。


下一篇:bootstrap datetimepicker 设置时间间隔10分钟,设置视图position