我想在Python中添加一系列拆分。《纽约时报》以“00:08:30.291”开头。我似乎找不到正确的方法来使用Python对象或API来使这变得方便/优雅。似乎time对象不使用微秒,所以我正在使用datetime的strtime成功地解析字符串。但是日期时间似乎没有增加,我真的不想超过几天(即23+2小时=25小时)。我可以使用datetime.time,但它们也不添加。时间增量似乎是合适的,但从/到其他事物的转换似乎有点尴尬。也许我遗漏了一些显而易见的东西。我希望能够:
for timestring in times:
t = datetime.strptime("%H:%M:%S.%f", timestring).time
total_duration = total_duration + t
print total_duration.strftime("%H:%M:%S.%f")
我在这里很好,但如果你需要像
'15:41:07.518'
这样的花哨的字符串 作为输出,继续读取您正在处理的是时间差异,这就是为什么使用^{} 仅适用于以下情况:
另外,请不要对变量使用
sum
这样的名称,您正在隐藏内置的。相关问题 更多 >
编程相关推荐