问题描述
我有 1 次这样的格式
start_time 01:13:05
我第二次看起来像它
Current time 01:13:10
当我计算差异时,它会产生正确的答案,但会砍掉一个零
代码:
new_start_time = datetime.strptime(start_time,'%H:%M:%s')
new_current_time = datetime.strptime(str(current_time),'%H:%M:%s')
elapsed_time = new_current_time - new_start_time
产生:
elapsed time 0:00:10
10 是正确的,但是 0 怎么了?我如何破解它?我需要它。
解决方法
添加:
elapsed_split = str(elapsed_time).split(":")
elapsed_time = int(elapsed_split[0]).zfill(2) + elapsed_split[1:]