Как перевести дни в года java
Ответы
Сергей Якимович
21 ноября 2022
Самый простой способ разделить на 365 :
int days = 1100;
int years = days / 365;
System.out.println(years); // => 3
Если же мы знаем точные даты, то лучше так :
LocalDate date1 = LocalDate.of(1900, 1, 1);
LocalDate date2 = date1.plusDays(2345);
Period period = Period.between(date1, date2);
int years = period.getYears();
int months = period.getMonths();
int days = period.getDays();
System.out.println(years); // => 6
0
0