Введение
Метод plusYears()
в Java используется для добавления определенного количества лет к указанному объекту LocalDate
и возвращает копию объекта даты с добавленными годами.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
Метод plusYears()
в Java используется для добавления определенного количества лет к указанному объекту LocalDate
и возвращает копию объекта даты с добавленными годами.
Для начала работы с Java-программированием вам необходимо установить Java Development Kit (JDK) на локальном компьютере. Чтобы проверить, установлена ли он уже, выполните следующую команду:
java -version
Если у вас не установлен JDK, вы можете скачать его с официального сайта Java и следовать инструкциям по установке.
Создайте файл Java-класса с именем LocalDateDemo.java
в каталоге ~/project
с использованием любого текстового редактора по вашему выбору.
touch ~/project/LocalDateDemo.java
Для использования класса LocalDate
и его методов вам необходимо импортировать пакет java.time.LocalDate
.
import java.time.LocalDate;
LocalDate
Создайте объект LocalDate
с использованием метода of()
класса и задайте дату.
LocalDate date = LocalDate.of(2021, 10, 01);
plusYears()
для добавления лет к датеИспользуйте метод plusYears()
для добавления определенного количества лет к объекту даты. В этом примере мы добавляем 2 года к дате.
LocalDate newDate = date.plusYears(2);
В конце распечатайте исходный объект LocalDate и новый объект LocalDate после добавления лет. Используйте метод toString()
, чтобы преобразовать объект даты в строку для целей отображения.
System.out.println("Original Date: " + date.toString());
System.out.println("New Date: " + newDate.toString());
Теперь создайте объект LocalDate
для високосного года и попытайтесь добавить к нему 1 год с использованием метода plusYears()
.
LocalDate leapDate = LocalDate.of(2020, 02, 29);
LocalDate leapNewDate = leapDate.plusYears(1);
В конце распечатайте исходный объект даты високосного года и новый объект високосного года после добавления лет. Поскольку результирующая дата недействительна, метод plusYears()
调整ит ее до последней допустимой даты месяца, то есть 28 февраля.
System.out.println("Original Leap Date: " + leapDate.toString());
System.out.println("New Leap Date: " + leapNewDate.toString());
Скомпилируйте файл LocalDateDemo.java
с использованием следующей команды:
javac LocalDateDemo.java
Запустите программу с использованием следующей команды:
java LocalDateDemo
Метод plusYears()
в Java используется для добавления определенного количества лет к объекту LocalDate
и возврата нового объекта даты с добавленными годами. Метод корректирует объект даты, если результирующая дата будет недопустимой. В этом практическом занятии показано, как использовать метод plusYears()
для добавления лет к объекту LocalDate
и как обрабатывать объекты дат високосных лет с использованием этого метода.