如何添加timedelta到时间

时间:2015-01-02 21:58:09

标签: python

我希望从给定时间开始五分钟的时间。以下是我到目前为止的情况:

>>> c.video_length
datetime.time(0, 45, 15)
>>> c.video_length + timedelta(minutes=5)
TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.timedelta'

1 个答案:

答案 0 :(得分:1)

您只能将timedelta添加到datetime对象。

from datetime import datetime, timedelta, date

(datetime.combine(date.today(), c.video_length) + timedelta(minutes=5)).time()