我正在使用 datePicker,我可以通过以下代码禁用今天的最后几天和 30 天后的几天:
DatePickerDialog datePicker = new DatePickerDialog();
Calendar calender = Calendar.getInstance();
long today = calender.getTimeInMillis();
final long oneDay = 24 * 60 * 60 * 1000L;
Date previousDays = new Date(today - 1000);
datePicker.setMinDate(DateToCalendar(previousDays));
Date nextMonth = new Date(today + 30 * oneDay);
datePicker.setMaxDate(DateToCalendar(nextMonth));
如果我想禁用每个月的星期五,我该怎么做?
你可以使用这个库材料日期时间选择器 https://github.com/wdullaer/MaterialDateTimePicker#additional-options,在这里您可以设置一个选项来显示特定日期,例如:
datePicker.setSelectableDays(Calendar[] days)
并传递数组Calendar
作为包含所有可选日期的参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)