АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
633 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Функция getDayOfYear

Функция getDayOfYear класса LocalDate возвращает порядковый номер дня в году от 1 до 365 или 366 для високосного года. Функция не принимает параметров и возвращает целое число int.

Импорт

import java.time.LocalDate

Синтаксис

fun getDayOfYear(): Int

Пример

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

val date = LocalDate.of(2025, 1, 15) val dayOfYear = date.getDayOfYear() println("Day of year: $dayOfYear")

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

String "Day of year: 15"

Пример

Получим день года для последнего дня года "2025-12-31":

val date = LocalDate.of(2025, 12, 31) val dayOfYear = date.getDayOfYear() println("Day of year: $dayOfYear")

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

String "Day of year: 365"

Пример

Проверим день года для високосного года "2024-02-29":

val date = LocalDate.of(2024, 2, 29) val dayOfYear = date.getDayOfYear() println("Day of year: $dayOfYear")

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

String "Day of year: 60"

Пример

Сравним дни года для разных дат:

val date1 = LocalDate.of(2025, 3, 1) val date2 = LocalDate.of(2025, 6, 15) val date3 = LocalDate.of(2025, 9, 30) val day1 = date1.getDayOfYear() val day2 = date2.getDayOfYear() val day3 = date3.getDayOfYear() println("March 1: $day1") println("June 15: $day2") println("September 30: $day3")

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

String "March 1: 60" String "June 15: 166" String "September 30: 273"

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

  • функцию getDayOfMonth класса LocalDate,
    которая возвращает день месяца
  • функцию getDayOfWeek класса LocalDate,
    которая возвращает день недели
  • функцию isLeapYear класса LocalDate,
    которая проверяет високосный год
  • функцию lengthOfYear класса LocalDate,
    которая возвращает количество дней в году