Python无法连接'str'和'datetime.timedelta'对象

时间:2018-08-24 07:08:10

标签: python datetime

我有此代码,但出现错误,找不到解决该问题的方法。我试图抽空,然后再加上一个小时,因为我住在欧洲。

这是我的代码: plus_one_hour = "21:00:00" + timedelta(hours=2)

和错误: TypeError: cannot concatenate 'str' and 'datetime.timedelta' objects

1 个答案:

答案 0 :(得分:3)

将字符串转换为datetime对象。

例如:

import datetime
plus_one_hour = datetime.datetime.strptime("21:00:00", "%H:%M:%S") + datetime.timedelta(hours=2)
print(plus_one_hour.strftime("%H:%M:%S"))

输出:

23:00:00