如何计算time1 = 23:30:00
和time2 = 01:30:00
之间的已用时间?它们没有与它们相关联的日期,但是当我将它们变成日期时间对象时,python会将日期附加到1900-01-01,因此它将变为time1 = 1900-01-01 23:30:00
和time2 = 1900-01-01 01:30:00
。我期望的结果将是2个小时。
答案 0 :(得分:0)
你可以减去2个日期时间对象并获得它们之间的区别
from datetime import datetime
# d = datetime(year, month, day, hour, min, sec)
d1 = datetime(2017, 9, 1, 23, 30, 00)
d2 = datetime(2017, 9, 2, 1, 30, 00)
print d2 - d1
二时00分00秒