Метод 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"