title: Validating the Date of birth field in Android
body: <p>In my application i have a date of birth field which i need to validate... The validate condition is that the user should not select the current date and if selected it show an error message...
  The date is being selected from a <code>DatePickerDialog</code> in this way:</p>
  
  <pre><code>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));
  </code></pre>
  
  <p>How do i validate this date field?</p>