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

Атрибут days

Атрибут days применяется к объекту Timedelta и возвращает целое число, представляющее количество полных дней в данном временном промежутке. Этот атрибут полезен, когда необходимо извлечь только дни из временного интервала, игнорируя часы, минуты и секунды.

Синтаксис

timedelta.days

Пример

Давайте создадим временной промежуток в 5 дней и получим количество дней:

import pandas as pd t = pd.Timedelta(days=5) print(t.days)

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

5

Пример

Атрибут возвращает только целые дни, игнорируя дробную часть:

import pandas as pd t = pd.Timedelta(days=5, hours=12) print(t.days)

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

5

Пример

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

import pandas as pd t = pd.Timedelta(days=-3) print(t.days)

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

-3

Пример

Извлечём количество дней из разницы между двумя датами:

import pandas as pd t1 = pd.Timestamp('2024-01-01') t2 = pd.Timestamp('2024-01-10') diff = t2 - t1 print(diff.days)

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

9

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

  • класс Timedelta,
    который представляет временной промежуток
  • атрибут seconds,
    который возвращает количество секунд
  • атрибут microseconds,
    который возвращает количество микросекунд
  • атрибут components,
    который возвращает все компоненты времени
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить