Pythonにおける2つの日付の差
日付を扱う際、それらの間の差を決定する必要が生じることがあります。この目的のために、Pythonではdatetimeモジュールのstrptimeメソッドが使用されます。
2つの日付'25/05/2020 02:35:5'と'15/06/2020 10:17:23'の間でどれくらいの時間が経過したかを調べてみましょう。そのためには、まずdatetimeメソッドを適用します。次に、strptimeメソッドを利用し、最初のパラメータには目的の日付を、2番目のパラメータにはそのフォーマットを指定します。その後、得られた差を画面に出力します:
start_time = datetime.datetime.strptime('25/05/2020 02:35:5', '%d/%m/%Y %H:%M:%S')
end_time = datetime.datetime.strptime('15/06/2020 10:17:23', '%d/%m/%Y %H:%M:%S')
res = end_time - start_time
print(res) # 出力: 21 days, 7:42:18
2つの日付が与えられています:
dt1 = '13/10/2018 22:15:45'
dt2 = '15/11/2018 09:47:16'
それらの間でどれくらいの時間が経過したかを決定してください。
2つの日付が与えられています:
dt1 = '01-12-2025 16:07:5'
dt2 = '31-12-2025 10:32:45'
それらの間でどれくらいの時間が経過したかを決定してください。