DatePickerDialog 时间范围的设置方法(setMaxDate,setMinDate)

来源:互联网 发布:特效拍摄软件下载 编辑:程序博客网 时间:2024/06/04 19:09

部分代码如下:

Calendar mCalendar = Calendar.getInstance();

final DatePickerDialog dateDialog = new DatePickerDialog(MyHomeDetailActivity.this, null,
mCalendar.get(Calendar.YEAR), mCalendar.get(Calendar.MONTH), mCalendar.get(Calendar.DAY_OF_MONTH));
dateDialog.setCancelable(true);
dateDialog.setCanceledOnTouchOutside(true);
DatePicker picker = dateDialog.getDatePicker();
Date date = new Date();//当前时间
long time = date.getTime();

picker.setMaxDate(time);//设置最大日期

picker.setMinDate(time);//设置最小日期,会报错

解决办法:

http://blog.csdn.net/songyunbiao/article/details/45190477

0 1