日付の差分を秒で取得する。
import datetime
t1 = datetime.datetime.now() #time1
(datetime.datetime.now() - t1).total_seconds() #現在時刻 - time1を秒で
例:
>>> import datetime
>>> t1 = datetime.datetime.now()
>>> (datetime.datetime.now() - t1).total_seconds()
3
差分はtimedeltaオブジェクトとして取得できるので、total_secondsメソッドで差分の秒数を取得できる。
timedeltaオブジェクトのsecondsフィールドがあるが、これは差分を日数、秒数、マイクロ秒数、ミリ秒数、分、時間、週で分解した要素の一つとしての秒数なので、差分を病であわら市たものではないので注意。
8.1. datetime — 基本的な日付型および時間型 — Python 3.5.1 ドキュメント