Я хочу вернуть возраст в годах как int в методе Java.
Теперь у меня есть следующее, где getBirthDate () возвращает объект Date (с датой рождения; -)):
public int getAge() {
long ageInMillis = new Date().getTime() - getBirthDate().getTime();
Date age = new Date(ageInMillis);
return age.getYear();
}
Но так как getYear () устарела, мне интересно, есть ли лучший способ сделать это? Я даже не уверен, что это работает правильно, поскольку у меня нет модульных тестов (пока).