您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何将增量添加到python datetime.time?

如何将增量添加到python datetime.time?

datetime.time对象不支持除了datetime.timedelta秒。

虽然有一个自然的定义,时钟算术。您可以这样计算:

import datetime as dt
Now = dt.datetime.Now()
delta = dt.timedelta(hours = 12)
t = Now.time()
print(t)
# 12:39:11.039864

print((dt.datetime.combine(dt.date(1,1,1),t) + delta).time())
# 00:39:11.039864

dt.datetime.combine(...)将datetime.timet提升到一个datetime.datetime对象,然后添加增量,然后将结果回落到一个datetime.time对象。

python 2022/1/1 18:26:11 有264人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶