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

Функция getDayOfMonth

Функция getDayOfMonth класса MonthDay возвращает день месяца в виде целого числа. Функция не принимает параметров и возвращает значение типа Int в диапазоне от 1 до 31.

Импорт

import java.time.MonthDay

Синтаксис

fun getDayOfMonth(): Int

Пример

Создадим объект MonthDay и получим день месяца:

val monthDay = MonthDay.of(12, 25) val day = monthDay.getDayOfMonth() println(day)

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

Int 25

Пример

Получим день месяца из строки в формате --MM-dd:

val monthDayStr = "--12-31" val monthDay = MonthDay.parse(monthDayStr) val day = monthDay.getDayOfMonth() println("Day of month: $day")

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

String "Day of month: 31"

Пример

Проверим валидность дня месяца для конкретного года:

val monthDay = MonthDay.of(2, 29) val isValid2024 = monthDay.isValidYear(2024) val isValid2025 = monthDay.isValidYear(2025) println("Is valid for 2024: $isValid2024") println("Is valid for 2025: $isValid2025")

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

String "Is valid for 2024: true" String "Is valid for 2025: false"

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

  • функцию getMonthValue класса MonthDay,
    которая возвращает номер месяца
  • функцию getDayOfMonth класса LocalDate,
    которая возвращает день месяца для полной даты
  • функцию of класса MonthDay,
    которая создает объект MonthDay из компонентов
  • функцию parse класса MonthDay,
    которая преобразует строку в объект MonthDay
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить