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

问题描述 投票:0回答:2

给出python中的timedelta,例如:

td = datetime.timedelta(minutes=10)

如果打印为字符串,则显示为不想要我的前导零:

t_str = string(td)
print(t_str)
# result: "0:10:00"

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

python string datetime datetime-format timedelta
2个回答
2
投票
"{:0>8}".format(str(td))
# result: "00:10:00"

1
投票
td = datetime.timedelta(minutes=10)
time = '0'+str(td)
print(time)

输出为

00:10:00
© www.soinside.com 2019 - 2024. All rights reserved.