您正在使用的是时差,这就是为什么
datetime.timedelta只在这里使用的原因:
>>> import datetime>>> d1 = datetime.datetime.strptime("00:08:30.291", "%H:%M:%S.%f")>>> d1datetime.datetime(1900, 1, 1, 0, 8, 30, 291000)>>> d2datetime.datetime(1900, 1, 1, 0, 2, 30, 291000)>>> dt1 = datetime.timedelta(minutes=d1.minute, seconds=d1.second, microseconds=d1.microsecond)>>> dt2 = datetime.timedelta(minutes=d2.minute, seconds=d2.second, microseconds=d2.microsecond)>>> fin = dt1 + dt2>>> findatetime.timedelta(0, 660, 582000)>>> str(fin)'0:11:00.582000'
另外,请不要使用这样的名称作为
sum变量,因为它们是内置的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)