0

python/django 初心者の質問:

日時オブジェクト (drive_date)、時間オブジェクト (start_time)、および timedelta オブジェクト (when_to_notify) があります。

私は最初にこれを行います:

d = datetime.combine(l.drive_date, l.start_time)

次に、「when_to_notify」timedelta オブジェクトを d から減算して、通知の日付と時刻を取得したいと思います。ただし、django はこれを好みません。TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.timedelta'

datetime オブジェクトから timedelta オブジェクトの時間を減算するにはどうすればよいですか?

4

1 に答える 1

1

コメント欄から移動しました

datetime.combineaを減算できるadatetimeを返します。例外から、オブジェクトではなく時間オブジェクトから adatetime.timedeltaを減算しようとしているようです。再確認できますか?datetime.timedeltadatetime

于 2012-04-05T17:05:19.680 に答える