РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
544 of 687 menu

Атрибут days_in_month

Атрибут days_in_month применяется к объекту Timestamp и возвращает целое число, соответствующее количеству дней в месяце для указанной даты. Этот атрибут учитывает високосные годы, возвращая 29 для февраля в високосный год и 28 в обычный.

Синтаксис

timestamp.days_in_month

Пример

Давайте получим количество дней в месяце для даты 15 января 2023 года:

import pandas as pd ts = pd.Timestamp('2023-01-15') res = ts.days_in_month print(res)

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

31

Пример

Давайте проверим количество дней в феврале для високосного и невисокосного года:

import pandas as pd ts1 = pd.Timestamp('2024-02-01') ts2 = pd.Timestamp('2023-02-01') print(ts1.days_in_month) print(ts2.days_in_month)

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

29 28

Пример

Атрибут можно использовать с датами, созданными из строк с указанием времени:

import pandas as pd ts = pd.Timestamp('2025-06-15 14:30:00') res = ts.days_in_month print(res)

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

30

Пример

Атрибут также работает при создании метки времени с помощью метода now:

import pandas as pd ts = pd.Timestamp.now() res = ts.days_in_month print(res)

Результат выполнения кода (зависит от текущей даты):

30

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

  • атрибут month,
    который возвращает номер месяца
  • атрибут year,
    который возвращает год
  • атрибут day,
    который возвращает день месяца
  • атрибут dayofyear,
    который возвращает порядковый номер дня в году
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить