ホームページ > バックエンド開発 > Python チュートリアル > Pythonで2つの時点を比較する方法

Pythonで2つの時点を比較する方法

爱喝马黛茶的安东尼
リリース: 2019-06-22 13:35:50
オリジナル
19790 人が閲覧しました

Pythonで2つの時点を比較する方法

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート