Метод getYear
Метод getYear класса LocalDate возвращает
год из текущего объекта даты в виде значения типа int.
Метод не принимает параметров и не изменяет исходный объект,
поскольку класс LocalDate является неизменяемым.
Возвращаемое значение представляет собой год в привычном
формате, например 2025.
Синтаксис
localDate.getYear()
Пример
Давайте создадим дату и получим из неё год:
import java.time.LocalDate;
public class Main
{
public static void main(String[] args)
{
LocalDate date = LocalDate.of(2025, 12, 31);
int year = date.getYear();
System.out.println(year);
}
}
Результат выполнения кода:
2025
Пример
Давайте получим год из текущей даты, используя метод now:
import java.time.LocalDate;
public class Main
{
public static void main(String[] args)
{
LocalDate today = LocalDate.now();
System.out.println(today.getYear());
}
}
Результат выполнения кода (зависит от текущей даты):
2025
Пример
Давайте получим год из даты, созданной через метод parse:
import java.time.LocalDate;
public class Main
{
public static void main(String[] args)
{
LocalDate date = LocalDate.parse("1999-01-15");
int year = date.getYear();
System.out.println("Year: " + year);
}
}
Результат выполнения кода:
"Year: 1999"
Смотрите также
-
класс
LocalDate,
который представляет дату без времени -
метод
getMonthValue,
который возвращает номер месяца -
метод
getDayOfMonth,
который возвращает день месяца -
метод
isLeapYear,
который проверяет, является ли год високосным