Атрибут dayofyear
Атрибут dayofyear применяется к объекту Timestamp
и возвращает целое число, представляющее порядковый номер дня в году.
Значение находится в диапазоне от 1 до 366 в зависимости от того,
является ли год високосным.
Синтаксис
timestamp.dayofyear
Пример
Давайте получим номер дня в году для даты 1 января:
import pandas as pd
ts = pd.Timestamp('2026-01-01')
res = ts.dayofyear
print(res)
Результат выполнения кода:
1
Пример
Давайте получим номер дня в году для 31 декабря невисокосного года:
import pandas as pd
ts = pd.Timestamp('2025-12-31')
res = ts.dayofyear
print(res)
Результат выполнения кода:
365
Пример
Давайте получим номер дня в году для 31 декабря високосного года:
import pandas as pd
ts = pd.Timestamp('2024-12-31')
res = ts.dayofyear
print(res)
Результат выполнения кода:
366
Пример
Давайте получим номер дня в году для даты с указанием времени:
import pandas as pd
ts = pd.Timestamp('2026-05-15 14:30:00')
res = ts.dayofyear
print(res)
Результат выполнения кода:
135