时间控件calendar设置时间范围
时间: 2023-06-27 14:05:28 浏览: 152
时间控件
4星 · 用户满意度95%
可以使用calendar的minDate和maxDate属性来设置时间范围。例如,如果要设置时间范围为2021年1月1日到2022年12月31日,可以这样做:
```java
CalendarView calendarView = findViewById(R.id.calendar_view);
Calendar minDate = Calendar.getInstance();
minDate.set(2021, 0, 1);
Calendar maxDate = Calendar.getInstance();
maxDate.set(2022, 11, 31);
calendarView.setMinDate(minDate.getTimeInMillis());
calendarView.setMaxDate(maxDate.getTimeInMillis());
```
其中,set方法的第一个参数是年份,第二个参数是月份(0表示1月,11表示12月),第三个参数是日期。getTimeInMillis方法用于将Calendar对象转换为毫秒数。这样设置之后,用户在选择日期时只能选择2021年1月1日到2022年12月31日之间的日期。
阅读全文