Атрибут month
Атрибут month применяется к объекту Timestamp
и возвращает номер месяца в виде целого числа от 1 (январь)
до 12 (декабрь). Атрибут не принимает никаких параметров.
Синтаксис
timestamp.month
Пример
Давайте получим номер месяца из конкретной даты:
import pandas as pd
ts = pd.Timestamp('2026-09-09')
res = ts.month
print(res)
Результат выполнения кода:
9
Пример
Давайте проверим работу атрибута с разными месяцами:
import pandas as pd
dates = ['2026-01-01', '2026-06-15', '2026-12-31']
for date_str in dates:
ts = pd.Timestamp(date_str)
print(f"{date_str}: month {ts.month}")
Результат выполнения кода:
"2026-01-01: month 1"
"2026-06-15: month 6"
"2026-12-31: month 12"
Пример
Получим номер месяца из текущей даты и времени:
import pandas as pd
ts = pd.Timestamp.now()
res = ts.month
print(res)
Результат выполнения кода (зависит от текущей даты):
9
Смотрите также
-
атрибут
year,
который возвращает год из даты -
атрибут
day,
который возвращает день месяца из даты -
атрибут
quarter,
который возвращает номер квартала из даты -
метод
month_name,
который возвращает название месяца из даты