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

Константа DAY_OF_MONTH

Константа DAY_OF_MONTH класса ChronoField представляет поле дня месяца в дате. Это поле используется для получения и установки значения дня месяца в различных временных объектах, таких как LocalDate, LocalDateTime и других.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.DAY_OF_MONTH

Пример

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

import java.time.LocalDate import java.time.temporal.ChronoField val date = LocalDate.of(2025, 12, 31) val dayOfMonth = date.get(ChronoField.DAY_OF_MONTH) println(dayOfMonth)

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

Int 31

Пример

Используем константу DAY_OF_MONTH для проверки валидности значения:

import java.time.temporal.ChronoField val isValid = ChronoField.DAY_OF_MONTH.checkValidValue(15) println(isValid)

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

Boolean true

Пример

Получим диапазон допустимых значений для дня месяца:

import java.time.LocalDate import java.time.temporal.ChronoField val date = LocalDate.of(2025, 2, 1) val range = ChronoField.DAY_OF_MONTH.rangeRefinedBy(date) val min = range.minimum val max = range.maximum println("Min: $min, Max: $max")

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

String "Min: 1, Max: 28"

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

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