経過日時の大小比較を行いたいです。
datetimeで日時を取得して引き算したら、
<class 'datetime.timedelta'>と表示されましたが、これは大小比較可能でしょうか?
可能であれば方法を教えてほしいですが、もし別のライブラリ等で日付を取得・計算したほうがよければその方法を紹介してほしいです。
例えば「dt(経過時間)が24時間以下だったら」や「dtが7日より大きかったら」のような条件分岐にして、処理を分けたいです。
from datetime import datetime dt1 = datetime.strptime("2021-07-14 07:00:00.000000", "%Y-%m-%d %H:%M:%S.%f") dt2 = datetime.now() dt = dt2 - dt1 print(type(dt)) print(dt) # <class 'datetime.timedelta'> # 1 day, 12:58:03.048266
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。