Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
762 of 1310 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

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

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

  • метод values класса Month,
    который возвращает массив всех месяцев
  • метод getValue класса Month,
    который возвращает числовое значение месяца
  • метод of класса LocalDate,
    который создает дату из компонентов
  • перечисление DayOfWeek,
    которое представляет дни недели