НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
762 of 1310 menu

Метод 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,
    которое представляет дни недели
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить