Core - 2

Как получить следующий вторник, используя Date Time API?


Для получения следующего вторника с использованием Date Time API в Java 8, вы можете воспользоваться методом `with(TemporalAdjuster adjuster)` , используя предопределенный TemporalAdjuster `next(DayOfWeek dayOfWeek)` . Вот пример: import java.time.DayOfWeek; import java.time.LocalDate; import java.time.temporal.TemporalAdjusters; public class NextTuesdayExample { public static void main(String[] args) { LocalDate currentDate = LocalDate.now(); System.out.println("Текущая дата: " + currentDate); LocalDate nextTuesday = currentDate.with(TemporalAdjusters.next(DayOfWeek.TUESDAY)); System.out.println("Следующий вторник: " + nextTuesday); } } В этом примере мы начинаем с получения текущей даты с использованием метода `now()` класса `LocalDate` . Затем мы используем метод `with(TemporalAdjuster adjuster)` для получения следующего вторника с помощью `TemporalAdjusters.next(DayOfWeek.TUESDAY)` . Результат выводится на экран. Запустив этот код, вы увидите следующий вывод: Текущая дата: 2022-01-01 Следующий вторник: 2022-01-04 Таким образом, в этом примере мы получаем следующий вторник с использованием Date Time API в Java 8 и выводим результат на экран.


Копировать ссылку