Hallo,
ich programmiere grade zum lernen einen Fussballverein Mitglied aufnehmen.
Nun hab ich einen DatePicker wo ich ich das Geburtsdatum vom Mitglied eingebe z.b. 01.01.2006 (Mitglied ist 11 Jahre alt), das heist wenn mein Mitglied 11 Jahre alt ist kann ich nur U11 auswählen, falls ich U14 auswähle soll er mir eine Fehlermeldung ausgeben.
sprich wie kann ich einstellen das der/die Person genau 11 Jahre ab dem heutigem Datum ist.
soweit bin ich gekommen jedoch komme ich nicht weiter, hier passiert das alle 2014-2015 gehen. Wass ich will ist ohne 2014
Danke im Voraus
ich programmiere grade zum lernen einen Fussballverein Mitglied aufnehmen.
Nun hab ich einen DatePicker wo ich ich das Geburtsdatum vom Mitglied eingebe z.b. 01.01.2006 (Mitglied ist 11 Jahre alt), das heist wenn mein Mitglied 11 Jahre alt ist kann ich nur U11 auswählen, falls ich U14 auswähle soll er mir eine Fehlermeldung ausgeben.
sprich wie kann ich einstellen das der/die Person genau 11 Jahre ab dem heutigem Datum ist.
soweit bin ich gekommen jedoch komme ich nicht weiter, hier passiert das alle 2014-2015 gehen. Wass ich will ist ohne 2014
Code:
if (dpA.getValue() != null && !(dpA.getValue().isBefore(LocalDate.now().minusYears(2))
&& dpA.getValue().isAfter(LocalDate.now().minusYears(3)))) {
Alert meldung = new Alert(Alert.AlertType.ERROR,"error");
meldung.showAndWait();
dpA.requestFocus();
return;
}
Danke im Voraus