【发布时间】:2017-09-12 00:30:36
【问题描述】:
我的 timedelta 对象如下所示:txdelta = 00:30:00。我想将它添加到日期时间对象,但它始终无法正常工作:
from datetime import datetime, date, time, timedelta
localdt = datetime.combine(datetime.strptime('2015-06-18', '%Y-%m-%d').date(),
(23:35:02+timedelta(txdelta)).time())
请注意,23:35:02 已经是一个日期时间对象。我收到此错误消息:
TypeError: unsupported type for timedelta days component: datetime.timedelta
我做错了什么?
【问题讨论】:
-
更新您的示例,使其按原样在 Python 2.7 中运行。现在它返回
SyntaxError: invalid syntax。让它返回您声称的错误。请参阅minimal reproducible example 了解发布代码的指南。
标签: python python-2.7 datetime timedelta