Python で 2 つの時点を比較するには? 以下に具体的な手順を説明します:
1. 文字列を日付時刻に変換します
#字符串转datetime dt = datetime.datetime.strptime('2017-04-19 00:42:44','%Y-%m-%d %H:%M:%S')
関連する推奨事項: 「Python ビデオ チュートリアル 」
2. 日付時刻を次のように変換します。 string
#datetime转字符串 str = dt.strftime("%Y-%m-%d-%H")
3.日時の比較
>>> dt1 = datetime.datetime.strptime('2017-04-18 00:40:00','%Y-%m-%d %H:%M:%S') >>> dt2 = datetime.datetime.strptime('2017-04-18 00:20:00','%Y-%m-%d %H:%M:%S') >>> print(dt1 - dt2) 0:20:00 >>> print(dt2 - dt1) -1 day, 23:40:00
短い時間から大きな時間を減算すると、結果は -1 日であることがわかります。 、23:40。 -20 ポイントの代わりに。
4.日時比較結果の判定
>>> diff = dt2 - dt1 >>> print(diff) -1 day, 23:40:00 >>> print(diff.days) -1 >>> print(diff.seconds) 85200
つまり、比較にはdiff.daysを使用し、0より小さい場合は前者の方が小さいことになります。
5. 秒単位の具体的な違い
>>> diff.days * 86400 + diff.seconds -1200
以上がPythonで2つの時点を比較する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。