АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
782 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Метод atMonth

Метод atMonth класса Year объединяет текущий год с указанным месяцем, создавая объект YearMonth. В параметр мы передаем месяц, который может быть представлен числом от 1 до 12 или объектом Month.

Импорт

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

Синтаксис

fun atMonth(month: Int): YearMonth
fun atMonth(month: Month): YearMonth

Пример

Создадим объект YearMonth для декабря 2025 года, используя числовое представление месяца:

val year = Year.of(2025) val yearMonth = year.atMonth(12) println(yearMonth)

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

String "2025-12"

Пример

Создадим объект YearMonth используя enum Month:

val year = Year.of(2025) val yearMonth = year.atMonth(Month.JULY) println(yearMonth)

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

String "2025-07"

Пример

Получим компоненты созданного объекта YearMonth:

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

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

String "Year: 2025, Month: 3"

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

  • функцию atDay класса Year,
    которая создает LocalDate из года и дня года
  • функцию of класса Year,
    которая создает объект Year из числового значения
  • функцию now класса YearMonth,
    которая возвращает текущий год и месяц
  • класс YearMonth,
    который представляет комбинацию года и месяца