Pythonの`timedelta` 関数の使い方

timedelta関数はdatetimeモジュール内のクラスで、時間間隔の表現に使用されます。日付と時刻の差を計算したり、日付と時刻でシンプルな算術演算を行ったりするためのものです。

タイムデルタ関数の使用例を次に示します。

  1. datetimeモジュールをインポートします。
from datetime import datetime, timedelta
  1. timedelta オブジェクトを作成します。
delta = timedelta(days=5, hours=3, minutes=30)
  1. 現在の日付と時刻に時間を追加する:
now = datetime.now()
new_date = now + delta
  1. AとBの二つの日付の間の経過時間を計算する:
date1 = datetime(2022, 1, 1)
date2 = datetime(2022, 1, 10)
diff = date2 - date1
  1. Timedeltaオブジェクトから個々のコンポーネント(日、時間、分など)を取得します。
print(delta.days)  # 输出:5
print(delta.seconds)  # 输出:12600
print(delta.total_seconds())  # 输出:453600

timedelta関数の一般的な使い方をいくつかご紹介いたします。時間間隔を足したり引いたり、日付間の差を計算したりすることができます。

bannerAds