Để định dạng đối tượng Timedelta theo chuẩn ISO 8601, sử dụng phương thức timedelta.isoformat().
Các bước thực hiện
- Import thư viện:
import pandas as pd - Tạo Timedelta object:
timedelta = pd.Timedelta('4 days 11 hours 38 min 20 s 35 ms 55 ns') - Gọi
timedelta.isoformat().
Ví dụ hoàn chỉnh
import pandas as pd
timedelta = pd.Timedelta('4 days 11 hours 38 min 20 s 35 ms 55 ns')
print("Timedelta...\n", timedelta)
res = timedelta.isoformat()
print("\nFormat Timedelta as ISO 8601...\n", res)
Kết quả
Timedelta... 4 days 11:38:20.035000055
Format Timedelta as ISO 8601... P4DT11H38M20.035000055S
Giải thích: Định dạng ISO 8601 cho khoảng thời gian (duration): P (Period) + 4D (4 ngày) + T (Time) + 11H (11 giờ) + 38M (38 phút) + 20.035000055S (giây).