私のアプリケーションには、検証する必要がある生年月日フィールドがあります...検証条件は、ユーザーが現在の日付を選択してはならず、選択するとエラーメッセージが表示されることです...日付はDatePickerDialog
inから選択されていますこちらです:
private void updateDisplay() {
tv_dob.setText(new StringBuilder()
// Month is 0 based so add 1
.append(mMonth + 1).append("-").append(mDay).append("-")
.append(mYear - 1).append(" "));
}
private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
updateDisplay();
}
};
final Calendar c = Calendar.getInstance();
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DAY_OF_MONTH);
// set current date into textview
tv_applndate.setText(new StringBuilder()
// Month is 0 based, just add 1
.append(month + 1).append("-").append(day).append("-")
.append(year));
この日付フィールドを検証するにはどうすればよいですか?