我使用这个代码来设置日期选择自定义日期.. //方法来创建日期选择器对话框Android的日期选择18岁的验证
public static class DatePickerFragment extends DialogFragment implements
DatePickerDialog.OnDateSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// set default date
final Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
// Create a new instance of DatePickerDialog and return it
return new DatePickerDialog(getActivity(), this, year, month, day);
}
public void onDateSet(DatePicker view, int year, int month, int day) {
// get selected date
mYear = year;
mMonth = month;
mDay = day;
// show selected date to date button
dob.setText(new StringBuilder()
.append(mYear).append("-")
.append(mMonth + 1).append("-")
.append(mDay).append(" "));
}
}
我的情况是,当过用户设定的日期的日期应该验证用户是至少18岁..其他将显示提醒用户至少18岁..