Константа SUNDAY
Константа SUNDAY
класса DayOfWeek
представляет седьмой день недели - воскресенье.
Данная константа имеет числовое значение 7
согласно стандарту ISO-8601, где понедельник считается первым днем недели.
Импорт
import java.time.DayOfWeek
Синтаксис
DayOfWeek.SUNDAY
Пример
Получим объект воскресенья и выведем его значение:
val sunday = DayOfWeek.SUNDAY
println(sunday)
Результат выполнения кода:
String "SUNDAY"
Пример
Получим числовое значение дня недели воскресенье:
val sunday = DayOfWeek.SUNDAY
val value = sunday.getValue()
println(value)
Результат выполнения кода:
Int 7
Пример
Проверим, является ли день недели воскресеньем:
val day = DayOfWeek.SUNDAY
if (day == DayOfWeek.SUNDAY) {
println("It's Sunday!")
} else {
println("It's not Sunday")
}
Результат выполнения кода:
String "It's Sunday!"
Пример
Используем SUNDAY для получения даты следующего воскресенья:
import java.time.LocalDate
import java.time.temporal.TemporalAdjusters
val today = LocalDate.now()
val nextSunday = today.with(TemporalAdjusters.next(DayOfWeek.SUNDAY))
println("Next Sunday: $nextSunday")
Результат выполнения кода:
String "Next Sunday: 2025-09-14"
Смотрите также
-
константу
MONDAY
классаDayOfWeek
,
которая представляет понедельник -
функцию
getDayOfWeek
классаLocalDate
,
которая возвращает день недели для даты -
функцию
getValue
классаDayOfWeek
,
которая возвращает числовое значение дня недели -
класс
TemporalAdjusters
,
который предоставляет adjusters для работы с датами