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