Метод isoformat
Метод isoformat применяется к объекту Timedelta
и возвращает строковое представление интервала времени
в формате ISO 8601. Этот метод не принимает параметров.
Синтаксис
timedelta.isoformat()
Пример
Давайте создадим объект Timedelta и преобразуем его
в строку ISO 8601:
import pandas as pd
td = pd.Timedelta(days=5, hours=3, minutes=15)
res = td.isoformat()
print(res)
Результат выполнения кода:
"5 days 03:15:00"
Пример
Рассмотрим преобразование интервала с отрицательным значением:
import pandas as pd
td = pd.Timedelta(days=-2, hours=10)
res = td.isoformat()
print(res)
Результат выполнения кода:
"-2 days 10:00:00"
Пример
Преобразуем интервал с указанием микросекунд и наносекунд:
import pandas as pd
td = pd.Timedelta(microseconds=500, nanoseconds=250)
res = td.isoformat()
print(res)
Результат выполнения кода:
"0 days 00:00:00.000500250"
Смотрите также
-
класс
Timedelta,
который используется для создания интервалов времени -
метод
total_seconds,
который возвращает общее количество секунд в интервале -
метод
round,
который округляет интервал до указанной точности -
атрибут
components,
который возвращает компоненты интервала в виде словаря