Метод valueOf
Метод valueOf
класса Month
преобразует строку с названием месяца в объект перечисления Month
.
В параметр мы передаем строку с названием месяца на английском языке в верхнем регистре.
Импорт
import java.time.Month
Синтаксис
fun valueOf(name: String): Month
Пример
Преобразуем строку "DECEMBER"
в объект Month
:
val month = Month.valueOf("DECEMBER")
println(month)
Результат выполнения кода:
String "DECEMBER"
Пример
Получим числовое значение месяца после преобразования:
val month = Month.valueOf("JULY")
val monthValue = month.getValue()
println("Month value: $monthValue")
Результат выполнения кода:
String "Month value: 7"
Пример
Используем преобразованный месяц для создания даты:
import java.time.LocalDate
val month = Month.valueOf("MARCH")
val date = LocalDate.of(2025, month, 15)
println(date)
Результат выполнения кода:
String "2025-03-15"