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

Функция 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,
    которая возвращает количество дней в году
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить