Константа TUESDAY
Константа TUESDAY класса DayOfWeek представляет день недели вторник.
Она возвращает объект DayOfWeek со значением 2, где понедельник имеет значение 1, а воскресенье - 7.
Импорт
import java.time.DayOfWeek
Синтаксис
DayOfWeek.TUESDAY
Пример
Получим объект дня недели вторник и выведем его значение:
val tuesday = DayOfWeek.TUESDAY
println(tuesday)
Результат выполнения кода:
String "TUESDAY"
Пример
Получим числовое значение дня недели вторник:
val tuesday = DayOfWeek.TUESDAY
val value = tuesday.getValue()
println(value)
Результат выполнения кода:
Int 2
Пример
Сравним день недели с константой TUESDAY:
val date = LocalDate.of(2025, 7, 15)
val dayOfWeek = date.getDayOfWeek()
if (dayOfWeek == DayOfWeek.TUESDAY) {
println("This is Tuesday")
} else {
println("This is not Tuesday")
}
Результат выполнения кода:
String "This is not Tuesday"
Пример
Используем константу TUESDAY для создания даты:
val nextTuesday = LocalDate.now()
.with(TemporalAdjusters.next(DayOfWeek.TUESDAY))
println(nextTuesday)
Результат выполнения кода:
String "2025-07-15"
Смотрите также
-
константу
MONDAYклассаDayOfWeek,
которая представляет понедельник -
константу
WEDNESDAYклассаDayOfWeek,
которая представляет среду -
функцию
getDayOfWeekклассаLocalDate,
которая возвращает день недели для даты -
функцию
getValueклассаDayOfWeek,
которая возвращает числовое значение дня недели