【发布时间】:2016-11-05 19:56:48
【问题描述】:
在我的应用程序中,我必须显示从当前日期起 5 年前的日期,例如今天是 2016 年 7 月 4 日,但在我的日期选择器中,它将显示为 2011 年 7 月 4 日,用户不能选择 2011 年 7 月 4 日之后的日期,但可以选择2011 年 7 月 4 日之前及之后。
我见过像Click here这样的例子
DatePickerDialog mDate = new DatePickerDialog(DatePicker.this, date, year, month, day);
maxDate = Calendar.getInstance();
maxDate.add(Calendar.YEAR, -5);
mDate.getDatePicker().setMaxDate(maxDate.getTimeInMillis());
mDate.show();
我已经尝试过这个并且它在 1900 年 1 月到 2011 年 7 月 4 日期间完美运行,但我想要的一件事是,当我点击日历中的日期时,它显示 1900 年 1 月,我想要的是当我点击它时,它应该从 2011 年 7 月开始显示然后是向后日期。
【问题讨论】:
-
请分享您的代码。您是否尝试过按照示例进行操作?
-
您能展示一下到目前为止您尝试过的内容吗?
-
贴一些代码,比如你要做到多远?
标签: android datepicker