Метод from
Метод from класса Month извлекает значение месяца из объекта, реализующего интерфейс TemporalAccessor.
В параметр мы передаем временной объект, из которого нужно извлечь месяц.
Импорт
import java.time.Month
import java.time.LocalDate
import java.time.LocalDateTime
Синтаксис
fun from(temporal: TemporalAccessor): Month
Пример
Получим месяц из объекта LocalDate:
val date = LocalDate.of(2025, 7, 15)
val month = Month.from(date)
println(month)
Результат выполнения кода:
String "JULY"
Пример
Получим месяц из объекта LocalDateTime:
val dateTime = LocalDateTime.of(2025, 12, 31, 10, 30)
val month = Month.from(dateTime)
println(month)
Результат выполнения кода:
String "DECEMBER"
Пример
Получим числовое значение месяца после извлечения:
val date = LocalDate.of(2025, 3, 20)
val month = Month.from(date)
val monthValue = month.value
println("Month: $month, Value: $monthValue")
Результат выполнения кода:
String "Month: MARCH, Value: 3"