如何将 python timedelta 转换为具有前导零的字符串,以便保留格式“00:00:00”(%HH:%MM:%SS)

Jay*_*dog 1 python string datetime datetime-format timedelta

给定 python 中的时间增量,例如:

td = datetime.timedelta(minutes=10)
Run Code Online (Sandbox Code Playgroud)

如果打印为字符串,它将显示没有我想要的前导零:

t_str = string(td)
print(t_str)
# result: "0:10:00"
Run Code Online (Sandbox Code Playgroud)

如何将其转换为保留“00:10:00”(%HH:%MM:%SS) 格式的字符串?

Jay*_*dog 5

"{:0>8}".format(str(td))
# result: "00:10:00"
Run Code Online (Sandbox Code Playgroud)