Константа MONDAY
Константа MONDAY
класса DayOfWeek
представляет день недели понедельник.
Согласно стандарту ISO-8601, понедельник считается первым днем недели и имеет числовое значение 1
.
Импорт
import java.time.DayOfWeek
Синтаксис
DayOfWeek.MONDAY
Пример
Получим объект понедельника и выведем его значение:
val monday = DayOfWeek.MONDAY
println(monday)
Результат выполнения кода:
String "MONDAY"
Пример
Получим числовое значение понедельника согласно ISO-8601:
val monday = DayOfWeek.MONDAY
val value = monday.value
println("Numeric value: $value")
Результат выполнения кода:
String "Numeric value: 1"
Пример
Проверим, является ли день понедельником:
val day = DayOfWeek.MONDAY
val isMonday = day == DayOfWeek.MONDAY
println("Is Monday: $isMonday")
Результат выполнения кода:
String "Is Monday: true"
Пример
Используем MONDAY для создания даты с определенным днем недели:
import 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")
Результат выполнения кода:
String "Next Monday: 2026-01-05"
Смотрите также
-
константу
SUNDAY
классаDayOfWeek
,
которая представляет воскресенье -
функцию
getValue
классаDayOfWeek
,
которая возвращает числовое значение дня недели -
функцию
getDayOfWeek
классаLocalDate
,
которая возвращает день недели для даты -
класс
TemporalAdjusters
,
который предоставляет adjusters для работы с датами