一个python / django初学者的问题:
我有一个日期时间对象(drive_date),一个时间对象(start_time)和一个timedelta对象(when_to_notify)。
我首先这样做:
d = datetime.combine(l.drive_date, l.start_time)
然后我想从d中减去“when_to_notify”timedelta对象以获取通知日期和时间。但是,django不喜欢这个。它告诉我:TypeError:不支持的操作数类型 - :'datetime.time'和'datetime.timedelta'
如何从datetime对象中减去timedelta对象中的时间?
答案 0 :(得分:1)
[从评论栏落下]
datetime.combine
会返回datetime
,从中可以减去datetime.timedelta
。从例外情况看,您似乎试图从时间对象而不是datetime.timedelta
对象中减去datetime
。你能重新检查吗?