2012-04-05 4 views
0

python/django初心者の質問Python djangoはdatetimeオブジェクトからtimedeltaオブジェクトを減算しますか?

私はdatetimeオブジェクト(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オブジェクトから時間を差し引くにはどうすればよいですか?

答えて

1

datetime.timedeltaを減算することができ、そこからdatetimeを返しdatetime.combine

を[コメント部から移動]。例外から、datetime.timedeltadatetimeオブジェクトの代わりに時間オブジェクトから減算しようとしているようです。再チェックできますか?

関連する問題