pandas.Timedelta.isoformat#

Timedelta.isoformat()#

Форматировать Timedelta как длительность ISO 8601.

P[n]Y[n]M[n]DT[n]H[n]M[n]S, где [n] заменяются на значения. См. https://en.wikipedia.org/wiki/ISO_8601#Durations.

Возвращает:
str

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

Timestamp.isoformat

Функция используется для преобразования данного объекта Timestamp в формат ISO.

Примечания

Самая длинная компонента — дни, значение которой может быть больше 365. Каждая компонента всегда включается, даже если её значение равно 0. Pandas использует наносекундную точность, поэтому в компоненте секунд может быть до 9 знаков после запятой. Замыкающие нули удаляются из компоненты секунд после десятичной точки. Мы не дополняем компоненты нулями, поэтому это …T5H…, а не …T05H…

Примеры

>>> td = pd.Timedelta(days=6, minutes=50, seconds=3,
...                   milliseconds=10, microseconds=10, nanoseconds=12)
>>> td.isoformat()
'P6DT0H50M3.010010012S'
>>> pd.Timedelta(hours=1, seconds=10).isoformat()
'P0DT1H0M10S'
>>> pd.Timedelta(days=500.5).isoformat()
'P500DT12H0M0S'