2つの日付の差を秒単位で確認するにはどうすればいいですか? 質問する

2つの日付の差を秒単位で確認するにはどうすればいいですか? 質問する

これを行うには、もっと簡単な方法があるはずです。定期的に更新する必要があるオブジェクトがあるため、作成された日時を記録し、現在のタイムスタンプと照合し、必要に応じて更新したいと考えています。

datetime.datetime は難しいことが分かりました。ctime ライブラリに飛び込みたくありません。この種のものにはもっと簡単な方法があるでしょうか?

ベストアンサー1

2 つの既知の日付の差を計算する場合は、total_seconds次のように使用します。

import datetime as dt

a = dt.datetime(2013,12,30,23,59,59)
b = dt.datetime(2013,12,31,23,59,59)

(b-a).total_seconds()

86400.0

#note that seconds doesn't give you what you want:
(b-a).seconds

0

おすすめ記事