НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1083 of 1310 menu

ALIGNED_DAY_OF_WEEK_IN_YEAR

Константа ALIGNED_DAY_OF_WEEK_IN_YEAR класса ChronoField представляет день недели в выровненной неделе года, где каждая неделя начинается с понедельника и имеет длину 7 дней. Значение поля начинается с 1 (понедельник) до 7 (воскресенье) для каждой выровненной недели года.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR

Пример

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

import java.time.LocalDate import java.time.temporal.ChronoField val date = LocalDate.of(2025, 1, 15) val alignedDay = date.get(ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR) println("Aligned day of week in year: $alignedDay")

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

String "Aligned day of week in year: 3"

Пример

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

import java.time.temporal.ChronoField val range = ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR.range() println("Value range: $range")

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

String "Value range: 1 - 7"

Пример

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

import java.time.LocalDate import java.time.temporal.ChronoField val date1 = LocalDate.of(2025, 1, 1) val date2 = LocalDate.of(2025, 1, 8) val day1 = date1.get(ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR) val day2 = date2.get(ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR) println("Difference in aligned days: ${day2 - day1}")

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

String "Difference in aligned days: 0"

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

  • константу DAY_OF_WEEK класса ChronoField,
    которая представляет обычный день недели
  • константу ALIGNED_DAY_OF_WEEK_IN_MONTH класса ChronoField,
    которая представляет день недели в выровненной неделе месяца
  • константу DAY_OF_YEAR класса ChronoField,
    которая представляет день года
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить