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

Функция of

Функция of класса YearMonth создает объект YearMonth из числовых значений года и месяца. В первый параметр мы передаем год, во второй параметр передаем месяц в виде числа от 1 до 12 или объекта Month.

Импорт

import java.time.YearMonth import java.time.Month

Синтаксис

fun of(year: Int, month: Int): YearMonth
fun of(year: Int, month: Month): YearMonth

Пример

Создадим объект YearMonth для декабря 2025 года:

val yearMonth = YearMonth.of(2025, 12) println(yearMonth)

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

String "2025-12"

Пример

Создадим объект YearMonth с использованием перечисления Month:

val yearMonth = YearMonth.of(2025, Month.JULY) println(yearMonth)

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

String "2025-07"

Пример

Получим отдельные компоненты года и месяца:

val yearMonth = YearMonth.of(2025, 3) val year = yearMonth.year val month = yearMonth.monthValue println("Year: $year, Month: $month")

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

String "Year: 2025, Month: 3"

Пример

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

val yearMonth = YearMonth.of(2025, 2) val isLeap = yearMonth.isLeapYear() println("Is leap year: $isLeap")

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

String "Is leap year: false"

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

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