python django从datetime对象中减去timedelta对象?

时间:2012-04-05 01:52:38

标签: django python-datetime

一个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对象中的时间?

1 个答案:

答案 0 :(得分:1)

[从评论栏落下]

datetime.combine会返回datetime,从中可以减去datetime.timedelta。从例外情况看,您似乎试图从时间对象而不是datetime.timedelta对象中减去datetime。你能重新检查吗?