datetime.time对象不支持除了用
datetime.timedelta秒。
虽然有一个自然的定义,时钟算术。您可以这样计算:
import datetime as dtnow = dt.datetime.now()delta = dt.timedelta(hours = 12)t = now.time()print(t)# 12:39:11.039864print((dt.datetime.combine(dt.date(1,1,1),t) + delta).time())# 00:39:11.039864
dt.datetime.combine(...)将datetime.time
t提升到一个
datetime.datetime对象,然后添加增量,然后将结果回落到一个
datetime.time对象。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)