РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
891 of 1163 menu

Метод getDayOfWeek

Метод getDayOfWeek класса LocalDate возвращает день недели даты в виде константы перечисления DayOfWeek. Метод не принимает параметров и возвращает объект DayOfWeek, который можно сравнить с константами MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY или вывести в консоль. Также у полученного значения можно вызвать метод getValue, чтобы получить порядковый номер дня недели от 1 (понедельник) до 7 (воскресенье).

Синтаксис

localDate.getDayOfWeek()

Пример

Давайте получим день недели для даты 2025-01-01 и выведем его в консоль:

import java.time.LocalDate; import java.time.DayOfWeek; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2025, 1, 1); DayOfWeek day = date.getDayOfWeek(); System.out.println(day); } }

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

"WEDNESDAY"

Пример

Давайте получим числовой номер дня недели с помощью метода getValue:

import java.time.LocalDate; import java.time.DayOfWeek; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2025, 1, 1); DayOfWeek day = date.getDayOfWeek(); System.out.println(day.getValue()); } }

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

3

Пример

Давайте проверим, является ли день недели выходным, сравнив его с константами SATURDAY и SUNDAY:

import java.time.LocalDate; import java.time.DayOfWeek; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2025, 1, 4); DayOfWeek day = date.getDayOfWeek(); if (day == DayOfWeek.SATURDAY || day == DayOfWeek.SUNDAY) { System.out.println("Weekend"); } else { System.out.println("Workday"); } } }

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

"Weekend"

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

  • класс LocalDate,
    который представляет дату без времени
  • метод getDayOfMonth,
    который возвращает день месяца
  • метод getMonthValue,
    который возвращает номер месяца
  • метод getYear,
    который возвращает год
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить