So berechnen Sie das aktuelle Alter ab dem Geburtstag mit java.time.LocalDate.
BirthdayService.java
public int getAge(int year, int month, int day) {
//Geburtstag berechnet werden
LocalDate birthday = LocalDate.of(year, month, day);
//Aktuelles Datum
LocalDate today = LocalDate.now();
long duration = ChronoUnit.YEARS.between(birthday, today);
return (int)duration;
}
LocalDate (Java Platform SE 8)
Recommended Posts