АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
747 of 1310 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Функция from

Функция from класса DayOfWeek извлекает день недели из объекта, реализующего интерфейс TemporalAccessor. В параметр мы передаем временной объект, из которого нужно получить день недели.

Импорт

import java.time.DayOfWeek import java.time.LocalDate import java.time.temporal.TemporalAccessor

Синтаксис

fun from(temporal: TemporalAccessor): DayOfWeek

Пример

Получим день недели из объекта LocalDate:

val date = LocalDate.of(2025, 12, 31) val dayOfWeek = DayOfWeek.from(date) println(dayOfWeek)

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

DayOfWeek WEDNESDAY

Пример

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

val date = LocalDate.of(2025, 7, 15) val dayOfWeek = DayOfWeek.from(date) val dayValue = dayOfWeek.value println("Day of week value: $dayValue")

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

String "Day of week value: 2"

Пример

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

val date = LocalDate.of(2025, 12, 28) val dayOfWeek = DayOfWeek.from(date) val isWeekend = dayOfWeek == DayOfWeek.SATURDAY || dayOfWeek == DayOfWeek.SUNDAY println("Is weekend: $isWeekend")

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

String "Is weekend: true"

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

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