import java.time.LocalDate; import java.time.temporal.ChronoUnit; public class App { public static void main(String[] args) throws Exception { LocalDate startDate = LocalDate.parse("2024-05-01"); LocalDate endDate = LocalDate.parse("2025-05-31"); long days1 = startDate.datesUntil(endDate).count(); long days2 = ChronoUnit.DAYS.between(startDate, endDate); System.out.println(days1); System.out.println(days2); long months = ChronoUnit.MONTHS.between(startDate, endDate); System.out.println(months); long years = ChronoUnit.YEARS.between(startDate, endDate); System.out.println(years); long weeks = ChronoUnit.WEEKS.between(startDate, endDate); System.out.println(weeks); } }