Задачи на дату/время в Java. Часть 4
Дана дата:
LocalDate date = LocalDate.of(2024, 1, 1);
Прибавьте 1 день через plusDays(1).
Дана дата:
LocalDate date = LocalDate.of(2024, 3, 15);
Отнимите 1 неделю через minusWeeks(1).
Дана дата:
LocalDate date = LocalDate.of(2024, 6, 10);
Прибавьте 2 месяца через plusMonths(2).
Дано время:
LocalTime time = LocalTime.of(10, 0, 0);
Прибавьте 90 минут через plusMinutes(90).
Дана дата:
LocalDate date = LocalDate.of(2024, 12, 25);
Отнимите 10 дней.
Даны две даты:
LocalDate a = LocalDate.of(2024, 1, 15);
LocalDate b = LocalDate.of(2024, 2, 20);
Вычислите разницу в днях.
Дата-время:
LocalDateTime dt = LocalDateTime.of(2024, 5, 1, 8, 0);
Прибавьте 2 дня 3 часа.
Дана дата:
LocalDate date = LocalDate.of(2024, 2, 28);
Прибавьте 1 день и проверьте результат для високосного года.
Дано время:
LocalTime t1 = LocalTime.of(22, 30);
LocalTime t2 = LocalTime.of(1, 15);
Вычислите разницу через Duration.between (с учётом перехода через полночь).
Дана дата:
LocalDate date = LocalDate.of(2024, 7, 1);
Прибавьте 1 год через plusYears(1).