Интервал времени в Pandas
Разность двух меток времени
- это не новая дата, а длина
отрезка между ними. Класс
Timedelta хранит такой
интервал и отдельно отдаёт
число полных суток.
Вычтем более раннюю дату
из более поздней и прочитаем
число дней через атрибут
days:
import pandas as pd
start = pd.Timestamp('2024-01-01')
finish = pd.Timestamp('2024-01-10')
span = finish - start
print(span) # выведет 9 days 00:00:00
print(span.days) # выведет 9
Между первым и десятым января
ровно 9 полных календарных
дней: строка интервала
и атрибут days согласованы.
Создайте метки 2024-05-01
и 2024-05-15. Получите
интервал между ними и выведите
число полных дней.
Есть даты начала и конца
отпуска: 2024-08-10
и 2024-08-20. Покажите
длину перерыва в сутках.
Возьмите 2024-02-01
и 2024-03-01. Выведите
интервал и сколько в нём
полных дней.