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

Функция getMonthValue

Функция getMonthValue класса LocalDateTime возвращает номер месяца в виде числа от 1 до 12, где 1 соответствует январю, а 12 - декабрю.

Импорт

import java.time.LocalDateTime

Синтаксис

fun getMonthValue(): Int

Пример

Получим номер месяца из объекта LocalDateTime:

val dateTime = LocalDateTime.of(2025, 7, 15, 14, 30) val monthValue = dateTime.getMonthValue() println("Month number: $monthValue")

Результат выполнения кода:

String "Month number: 7"

Пример

Сравним функцию getMonthValue с функцией getMonth:

val dateTime = LocalDateTime.parse("2025-12-31T10:15:30") val monthValue = dateTime.getMonthValue() val month = dateTime.getMonth() println("Month value: $monthValue") println("Month enum: $month")

Результат выполнения кода:

String "Month value: 12" String "Month enum: DECEMBER"

Пример

Используем getMonthValue в условных выражениях:

val dateTime = LocalDateTime.now() val currentMonth = dateTime.getMonthValue() if (currentMonth == 12) { println("It's December!") } else { println("Current month: $currentMonth") }

Пример

Получим все компоненты даты и времени, включая номер месяца:

val dateTime = LocalDateTime.of(2025, 3, 20, 9, 45, 15) val year = dateTime.getYear() val month = dateTime.getMonthValue() val day = dateTime.getDayOfMonth() val hour = dateTime.getHour() val minute = dateTime.getMinute() println("$year-$month-$day $hour:$minute")

Результат выполнения кода:

String "2025-3-20 9:45"

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

  • функцию getYear класса LocalDateTime,
    которая возвращает год
  • функцию getMonth класса LocalDateTime,
    которая возвращает месяц в виде enum
  • функцию getDayOfMonth класса LocalDateTime,
    которая возвращает день месяца
  • функцию now класса LocalDateTime,
    которая возвращает текущую дату и время
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить