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

ALIGNED_WEEK_OF_YEAR

Константа ALIGNED_WEEK_OF_YEAR класса ChronoField представляет выровненную неделю года. Выровненные недели нумеруются от 1 до 53 и группируют дни независимо от того, с какого дня недели начинается год. Каждая выровненная неделя состоит из 7 дней, начиная с понедельника.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.ALIGNED_WEEK_OF_YEAR

Пример

Получим значение выровненной недели года для даты "2025-01-15":

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

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

String "Aligned week of year: 2"

Пример

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

import java.time.Year import java.time.temporal.ChronoField import java.time.temporal.ValueRange val year = Year.of(2025) val range = year.range(ChronoField.ALIGNED_WEEK_OF_YEAR) println("Range of aligned weeks: $range")

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

String "Range of aligned weeks: 1 - 53"

Пример

Сравним обычную неделю года и выровненную неделю для даты "2025-12-31":

import java.time.LocalDate import java.time.temporal.ChronoField import java.time.temporal.WeekFields import java.util.Locale val date = LocalDate.of(2025, 12, 31) val alignedWeek = date.get(ChronoField.ALIGNED_WEEK_OF_YEAR) val weekOfYear = date.get(WeekFields.of(Locale.getDefault()).weekOfYear()) println("Aligned week: $alignedWeek") println("Calendar week: $weekOfYear")

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

String "Aligned week: 53" String "Calendar week: 1"

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

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