Введение
В этом практическом занятии мы познакомим вас с методом isAfter()
из класса LocalDate
пакета java.time
. Метод возвращает логическое значение, указывающее, находится ли одна дата позже другой.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом практическом занятии мы познакомим вас с методом isAfter()
из класса LocalDate
пакета java.time
. Метод возвращает логическое значение, указывающее, находится ли одна дата позже другой.
Для использования класса LocalDate
и метода isAfter()
необходимо в начале файла импортировать следующие пакеты:
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
Создайте два объекта LocalDate
, представляющие две разные даты. Например:
LocalDate firstDate = LocalDate.of(2021, 1, 1);
LocalDate secondDate = LocalDate.of(2021, 6, 1);
Используйте метод isAfter()
, чтобы проверить, находится ли firstDate
после secondDate
. Выведите результат в консоль. Например:
System.out.println(firstDate + " is after " + secondDate + ": " + firstDate.isAfter(secondDate));
Используйте метод isAfter()
, чтобы проверить, находится ли secondDate
после firstDate
. Выведите результат в консоль. Например:
System.out.println(secondDate + " is after " + firstDate + ": " + secondDate.isAfter(firstDate));
Создайте два объекта LocalDate
, представляющие текущую дату и дату завтра. Вы можете сделать это с использованием метода now()
и метода plus()
. Например:
LocalDate currentDate = LocalDate.now();
LocalDate tomorrowDate = currentDate.plus(1, ChronoUnit.DAYS);
Используйте метод isAfter()
, чтобы проверить, находится ли currentDate
после tomorrowDate
. Выведите результат в консоль. Например:
System.out.println(currentDate + " is after " + tomorrowDate + ": " + currentDate.isAfter(tomorrowDate));
Используйте метод isAfter()
, чтобы проверить, находится ли tomorrowDate
после currentDate
. Выведите результат в консоль. Например:
System.out.println(tomorrowDate + " is after " + currentDate + ": " + tomorrowDate.isAfter(currentDate));
Компилируйте код с использованием следующей команды в терминале:
javac LocalDateIsAfter.java
Запустите код с использованием следующей команды в терминале:
java LocalDateIsAfter
В этом практическом занятии мы изучили метод isAfter()
в классе LocalDate
пакета java.time. Мы увидели, как использовать этот метод для проверки, находится ли одна дата после другой.