Введение
В этом практическом занятии вы научитесь использовать метод isBefore() в классе LocalDate Java для проверки, находится ли одна дата раньше другой. Также вы узнаете, как реализовать этот метод в коде на Java и выполнить его в терминале.
В этом практическом занятии вы научитесь использовать метод isBefore() в классе LocalDate Java для проверки, находится ли одна дата раньше другой. Также вы узнаете, как реализовать этот метод в коде на Java и выполнить его в терминале.
Создайте файл HelloWorld.java с помощью следующей команды в терминале:
touch HelloWorld.java
Затем откройте файл с помощью выбранного вами текстового редактора.
Для использования класса LocalDate необходимо его импортировать. Добавьте следующий код в начало файла.
import java.time.LocalDate;
Для выполнения программы на Java необходимо определить метод main. Добавьте следующий код в файл.
public static void main(String[] args) {
// This is where you will write your code
}
В этом шаге определите два объекта LocalDate, чтобы представить две даты. Вы можете использовать метод of(), чтобы создать новую дату. Добавьте следующий код после метода main.
LocalDate date1 = LocalDate.of(2022, 06, 25);
LocalDate date2 = LocalDate.of(2022, 04, 15);
В этом шаге используйте метод isBefore(), чтобы сравнить две даты. Для этого шага вы можете использовать следующий код.
if(date1.isBefore(date2)){
System.out.println(date1 + " is before " + date2);
} else {
System.out.println(date1 + " is not before " + date2);
}
Откройте терминал и перейдите в каталог, где сохранен ваш Java-файл. Скомпилируйте код с использованием следующей команды:
javac HelloWorld.java
Затем запустите код с использованием следующей команды:
java HelloWorld
После выполнения кода вы должны увидеть следующий вывод, который показывает, что date1 не предшествует date2.
2022-06-25 is not before 2022-04-15
В этом практическом занятии вы узнали, как использовать метод isBefore() в классе LocalDate Java для сравнения дат. Также вы узнали, как реализовать этот метод в Java-коде и выполнить его в терминале. Используя этот метод, вы можете легко сравнивать две даты и определять, предшествует ли одна дата другой в ваших Java-программах.