import java.time.LocalDate;
import java.time.Period;
public class DaysConverter {
public static Period splitDays(int totalDays) {
LocalDate start = LocalDate.of(1970, 1, 1);
LocalDate end = start.plusDays(totalDays);
return Period.between(start, end);
}
public static void main(String[] args) {
Period p = splitDays(452);
System.out.println(p.getYears() + " years, " +
p.getMonths() + " months, " +
p.getDays() + " days");
}
}
/*
run:
1 years, 2 months, 28 days
*/