АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
816 of 1310 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Функция 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