0
我已經實現了我的應用程序日期選擇器對話框成功的日期,有疑問的禁用日期,看看我的代碼Android的日期選擇器禁用基於今年
爲了拿到年終這是本年度
13年以上DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
String now = df.format(new java.util.Date());
String[] datevalues = now.split("/");
int yearsum = Integer.parseInt(datevalues[2]);
int i;
for (i = 0; i < 13; i++) {
yearsum = yearsum - 1;
Log.d("i", "i" + i + yearsum);
}
finaldate = yearsum;
我的DatePicker對話框
Calendar calender = Calendar.getInstance();
int year = calender.get(Calendar.YEAR);
int month = calender.get(Calendar.MONTH);
int day = calender.get(Calendar.DAY_OF_MONTH);
Date newDate = new Date(Long.parseLong(getString(finaldate)));
DatePickerDialog dialog = new DatePickerDialog(Signup.this,
new DateListener(), year, month, day);
// To set the maximum year
dialog.getDatePicker().setMaxDate(finaldate);
dialog.show();
現在我需要顯示的日期高達這是當前日期13年之前的日期,
我已經使用dialog.getDatePicker().setMaxDate(finaldate);
行過濾日期,但沒有運氣.`have嘗試谷歌,但力量得到適當的解決方案。幫助我獲得解決方案。
感謝
哇,它的工作,也使簡單,非常感謝。 – Madhu