Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
1085 of 1310 menu
Бесплатный тренинг по PHP: форматирование строк. Начало 25 сентября. Жми для записи!

Константа DAY_OF_YEAR

Константа DAY_OF_YEAR класса ChronoField представляет номер дня в году, который может принимать значения от 1 до 365 или 366 для високосного года. Эта константа используется для получения и установки значения дня года в различных временных объектах, таких как LocalDate и LocalDateTime.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.DAY_OF_YEAR

Пример

Получим день года для даты "2025-07-15":

import java.time.LocalDate import java.time.temporal.ChronoField val date = LocalDate.of(2025, 7, 15) val dayOfYear = date.get(ChronoField.DAY_OF_YEAR) println("Day of year: $dayOfYear")

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

String "Day of year: 196"

Пример

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

import java.time.temporal.ChronoField import java.time.temporal.ValueRange val range = ChronoField.DAY_OF_YEAR.range() val min = range.minimum val max = range.maximum println("Min: $min, Max: $max")

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

String "Min: 1, Max: 366"

Пример

Установим значение дня года для даты:

import java.time.LocalDate import java.time.temporal.ChronoField val date = LocalDate.of(2025, 1, 1) val newDate = date.with(ChronoField.DAY_OF_YEAR, 100) println("New date: $newDate")

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

String "New date: 2025-04-10"

Пример

Проверим, является ли поле DAY_OF_YEAR дато-ориентированным:

import java.time.temporal.ChronoField val isDateBased = ChronoField.DAY_OF_YEAR.isDateBased() println("Is date based: $isDateBased")

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

String "Is date based: true"

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

  • константу DAY_OF_MONTH класса ChronoField,
    которая представляет день месяца
  • константу DAY_OF_WEEK класса ChronoField,
    которая представляет день недели
  • функцию getDayOfYear класса LocalDate,
    которая возвращает день года
  • функцию withDayOfYear класса LocalDate,
    которая устанавливает день года