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

Функция lengthOfYear

Функция lengthOfYear класса LocalDate возвращает количество дней в году для данной даты. Для високосных годов функция вернет 366 дней, для обычных годов - 365 дней.

Импорт

import java.time.LocalDate

Синтаксис

fun lengthOfYear(): Int

Пример

Получим количество дней в году для даты "2025-06-15":

val date = LocalDate.of(2025, 6, 15) val daysInYear = date.lengthOfYear() println("Days in year: $daysInYear")

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

String "Days in year: 365"

Пример

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

val leapDate = LocalDate.of(2024, 2, 29) val daysInLeapYear = leapDate.lengthOfYear() println("Days in leap year: $daysInLeapYear")

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

String "Days in leap year: 366"

Пример

Сравним количество дней в разных годах:

val date1 = LocalDate.of(2023, 1, 1) val date2 = LocalDate.of(2024, 1, 1) val date3 = LocalDate.of(2025, 1, 1) println("2023: ${date1.lengthOfYear()} days") println("2024: ${date2.lengthOfYear()} days") println("2025: ${date3.lengthOfYear()} days")

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

String "2023: 365 days" String "2024: 366 days" String "2025: 365 days"

Пример

Используем lengthOfYear вместе с isLeapYear:

val testDate = LocalDate.of(2024, 5, 10) val isLeap = testDate.isLeapYear() val daysCount = testDate.lengthOfYear() println("Is leap year: $isLeap") println("Days in year: $daysCount")

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

String "Is leap year: true" String "Days in year: 366"

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

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