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

Функция lengthOfMonth

Функция lengthOfMonth класса YearMonth возвращает количество дней в месяце. Для февраля в високосном году функция вернет 29 дней, в обычном году - 28 дней.

Импорт

import java.time.YearMonth

Синтаксис

fun lengthOfMonth(): Int

Пример

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

val yearMonth = YearMonth.of(2025, 2) val daysInMonth = yearMonth.lengthOfMonth() println("Days in month: $daysInMonth")

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

String "Days in month: 28"

Пример

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

val yearMonth = YearMonth.of(2024, 2) val daysInMonth = yearMonth.lengthOfMonth() println("Days in month: $daysInMonth")

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

String "Days in month: 29"

Пример

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

val yearMonth = YearMonth.of(2025, 12) val daysInMonth = yearMonth.lengthOfMonth() println("Days in month: $daysInMonth")

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

String "Days in month: 31"

Пример

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

val months = listOf(1, 2, 4, 6, 9, 12) for (month in months) { val yearMonth = YearMonth.of(2025, month) val days = yearMonth.lengthOfMonth() println("Month $month: $days days") }

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

String "Month 1: 31 days" String "Month 2: 28 days" String "Month 4: 30 days" String "Month 6: 30 days" String "Month 9: 30 days" String "Month 12: 31 days"

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

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