Константа MONDAY
Константа MONDAY класса DayOfWeek представляет день недели понедельник.
Согласно стандарту ISO-8601, понедельник считается первым днем недели и имеет числовое значение 1.
Импорт
kotlinimport java.time.DayOfWeek
Синтаксис
kotlinDayOfWeek.MONDAY
Пример
Получим объект понедельника и выведем его значение:
kotlinval monday = DayOfWeek.MONDAY
println(monday)
Результат выполнения кода:
kotlinString "MONDAY"
Пример
Получим числовое значение понедельника согласно ISO-8601:
kotlinval monday = DayOfWeek.MONDAY
val value = monday.value
println("Numeric value: $value")
Результат выполнения кода:
kotlinString "Numeric value: 1"
Пример
Проверим, является ли день понедельником:
kotlinval day = DayOfWeek.MONDAY
val isMonday = day == DayOfWeek.MONDAY
println("Is Monday: $isMonday")
Результат выполнения кода:
kotlinString "Is Monday: true"
Пример
Используем MONDAY для создания даты с определенным днем недели:
kotlinimport java.time.LocalDate
import java.time.temporal.TemporalAdjusters
val date = LocalDate.of(2025, 12, 31)
val nextMonday = date.with(TemporalAdjusters.next(DayOfWeek.MONDAY))
println("Next Monday: $nextMonday")
Результат выполнения кода:
kotlinString "Next Monday: 2026-01-05"
Смотрите также
-
константу
SUNDAYклассаDayOfWeek,
которая представляет воскресенье -
функцию
getValueклассаDayOfWeek,
которая возвращает числовое значение дня недели -
функцию
getDayOfWeekклассаLocalDate,
которая возвращает день недели для даты -
класс
TemporalAdjusters,
который предоставляет adjusters для работы с датами