Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
797 of 1310 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

Функция lengthOfYear

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

Импорт

import java.time.YearMonth

Синтаксис

fun lengthOfYear(): Int

Пример

Получим количество дней в году для февраля 2025 года:

val yearMonth = YearMonth.of(2025, 2) val daysInYear = yearMonth.lengthOfYear() println("Days in year: $daysInYear")

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

String "Days in year: 365"

Пример

Проверим количество дней в високосном 2024 году:

val yearMonth = YearMonth.of(2024, 1) val daysInYear = yearMonth.lengthOfYear() println("Days in leap year: $daysInYear")

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

String "Days in leap year: 366"

Пример

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

val yearMonth1 = YearMonth.of(2023, 6) val yearMonth2 = YearMonth.of(2024, 6) val days2023 = yearMonth1.lengthOfYear() val days2024 = yearMonth2.lengthOfYear() println("2023: $days2023 days, 2024: $days2024 days")

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

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

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

  • функцию lengthOfMonth класса YearMonth,
    которая возвращает количество дней в месяце
  • функцию isLeapYear класса YearMonth,
    которая проверяет является ли год високосным
  • функцию lengthOfYear класса LocalDate,
    которая возвращает количество дней в году для даты
  • класс Year,
    который представляет год и имеет аналогичную функцию