方法 showDialog(DATE_DIALOG);
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG:
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int monthOfYear = calendar.get(Calendar.MONTH);
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog =new DatePickerDialog(JoindeatilActivity.this,new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker,int year,int monthOfYear,int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
/*userBean.setBirthday(mYear + "-" + mMonth + "-" + mDay);*/
tvDingdetailTime.setText(new StringBuffer().append(mYear).append("-").append(mMonth +1).append("-").append(mDay));
}
}, year, monthOfYear, dayOfMonth);
DatePicker datePicker = datePickerDialog.getDatePicker();
Date taday = Calendar.getInstance().getTime();//当天
try {
datePicker.setMinDate(taday.getTime());// 最小日期
}catch (Exception e) {
}
datePickerDialog.show();
break;
}
return null;
}
网友评论