Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
744 of 1310 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Функция getValue

Функция getValue класса DayOfWeek возвращает числовое представление дня недели согласно стандарту ISO-8601, где понедельник имеет значение 1, а воскресенье - 7.

Импорт

import java.time.DayOfWeek

Синтаксис

fun getValue(): Int

Пример

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

val monday = DayOfWeek.MONDAY val value = monday.getValue() println(value)

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

Int 1

Пример

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

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

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

Int 7

Пример

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

for (day in DayOfWeek.values()) { val value = day.getValue() println("$day: $value") }

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

String "MONDAY: 1" String "TUESDAY: 2" String "WEDNESDAY: 3" String "THURSDAY: 4" String "FRIDAY: 5" String "SATURDAY: 6" String "SUNDAY: 7"

Пример

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

val today = DayOfWeek.WEDNESDAY val dayValue = today.getValue() if (dayValue <= 5) { println("Workday") } else { println("Weekend") }

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

String "Workday"

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

  • функцию values класса DayOfWeek,
    которая возвращает массив всех дней недели
  • функцию plus класса DayOfWeek,
    которая добавляет указанное количество дней к дню недели
  • функцию minus класса DayOfWeek,
    которая вычитает указанное количество дней из дня недели
  • функцию getDayOfWeek класса LocalDate,
    которая возвращает день недели для даты