Атрибут day
Атрибут day применяется к объекту Timestamp
и возвращает целое число - день месяца, от 1 до 31.
Этот атрибут позволяет быстро извлечь числовое значение дня
из временной метки без использования дополнительных функций.
Синтаксис
timestamp.day
Пример
Получим день месяца из текущей временной метки:
import pandas as pd
from datetime import datetime
ts = pd.Timestamp(datetime(2026, 9, 9, 15, 30))
res = ts.day
print(res)
Результат выполнения кода:
9
Пример
Извлечём день месяца из временной метки, созданной из строки:
import pandas as pd
ts = pd.Timestamp('2026-12-25 08:15:00')
res = ts.day
print(res)
Результат выполнения кода:
25
Пример
Используем атрибут day вместе с другими атрибутами
для получения полной даты:
import pandas as pd
ts = pd.Timestamp('2026-01-01 00:00:00')
day = ts.day
month = ts.month
year = ts.year
print(f"Year: {year}, Month: {month}, Day: {day}")
Результат выполнения кода:
"Year: 2026, Month: 1, Day: 1"