Константа SUNDAY

Константа SUNDAY класса DayOfWeek представляет седьмой день недели - воскресенье. Данная константа имеет числовое значение 7 согласно стандарту ISO-8601, где понедельник считается первым днем недели.

Импорт

kotlinimport java.time.DayOfWeek

Синтаксис

kotlinDayOfWeek.SUNDAY

Пример

Получим объект воскресенья и выведем его значение:

kotlinval sunday = DayOfWeek.SUNDAY
println(sunday)

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

kotlinString "SUNDAY"

Пример

Получим числовое значение дня недели воскресенье:

kotlinval sunday = DayOfWeek.SUNDAY
val value = sunday.getValue()
println(value)

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

kotlinInt 7

Пример

Проверим, является ли день недели воскресеньем:

kotlinval day = DayOfWeek.SUNDAY

if (day == DayOfWeek.SUNDAY) {
  println("It's Sunday!")
} else {
  println("It's not Sunday")
}

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

kotlinString "It's Sunday!"

Пример

Используем SUNDAY для получения даты следующего воскресенья:

kotlinimport java.time.LocalDate
import java.time.temporal.TemporalAdjusters

val today = LocalDate.now()
val nextSunday = today.with(TemporalAdjusters.next(DayOfWeek.SUNDAY))
println("Next Sunday: $nextSunday")

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

kotlinString "Next Sunday: 2025-09-14"

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

  • константу MONDAY класса DayOfWeek,
    которая представляет понедельник
  • функцию getDayOfWeek класса LocalDate,
    которая возвращает день недели для даты
  • функцию getValue класса DayOfWeek,
    которая возвращает числовое значение дня недели
  • класс TemporalAdjusters,
    который предоставляет adjusters для работы с датами