НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1031 of 1310 menu

Статический метод lastDayOfYear

Статический метод lastDayOfYear класса TemporalAdjusters возвращает корректор, который устанавливает дату на последний день текущего года. Метод не принимает параметров и возвращает объект типа TemporalAdjuster, который можно использовать с методами with классов даты и времени.

Импорт

import java.time.temporal.TemporalAdjusters import java.time.LocalDate

Синтаксис

public static TemporalAdjuster lastDayOfYear()

Пример

Получим последний день года для даты "2025-07-15":

val date = LocalDate.of(2025, 7, 15) val lastDay = date.with(TemporalAdjusters.lastDayOfYear()) println(lastDay)

Результат выполнения кода:

String "2025-12-31"

Пример

Получим последний день високосного года для даты "2024-02-15":

val date = LocalDate.of(2024, 2, 15) val lastDay = date.with(TemporalAdjusters.lastDayOfYear()) println(lastDay)

Результат выполнения кода:

String "2024-12-31"

Пример

Проверим компоненты даты последнего дня года:

val date = LocalDate.of(2025, 3, 10) val lastDay = date.with(TemporalAdjusters.lastDayOfYear()) val year = lastDay.year val month = lastDay.monthValue val day = lastDay.dayOfMonth println("Year: $year, Month: $month, Day: $day")

Результат выполнения кода:

String "Year: 2025, Month: 12, Day: 31"

Смотрите также

  • статический метод firstDayOfYear класса TemporalAdjusters,
    который возвращает первый день года
  • статический метод lastDayOfMonth класса TemporalAdjusters,
    который возвращает последний день месяца
  • функцию lengthOfYear класса LocalDate,
    которая возвращает количество дней в году
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить