public boolean isValid() {
boolean tag = false;
boolean monat= false;
boolean jahr = false;
if ( year >=1900 && year <=2015)
jahr = true;
else
jahr = false;
if ( month >= 1 && day < 13 )
monat = true ;
else
monat = false ;
if ( month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {
if ( day >=1 && day <=31 )
tag = true;
else
tag = false;
}
if ( month == 4 || month == 6 || month == 9|| month == 11) {
if ( day >=1 && day <=30 )
tag = true;
else
tag = false;
}
if ( month == 2) {
if ( this.isLeapYear ( ) == true ) {
if ( day >=1 && day <=29)
tag = true;
else
tag = false;
} else {
if ( day >=1 && day <=28) {
tag = true;
} else
tag = false;
}
}
if ( year >=1900 && year <=2015)
jahr = true;
else
jahr = false;
if ( tag == true && monat == true && jahr == true )
return true;
else
return false ;