Pythonの`timedelta` 関数の使い方
timedelta関数はdatetimeモジュール内のクラスで、時間間隔の表現に使用されます。日付と時刻の差を計算したり、日付と時刻でシンプルな算術演算を行ったりするためのものです。
タイムデルタ関数の使用例を次に示します。
- datetimeモジュールをインポートします。
from datetime import datetime, timedelta
- timedelta オブジェクトを作成します。
delta = timedelta(days=5, hours=3, minutes=30)
- 現在の日付と時刻に時間を追加する:
now = datetime.now()
new_date = now + delta
- AとBの二つの日付の間の経過時間を計算する:
date1 = datetime(2022, 1, 1)
date2 = datetime(2022, 1, 10)
diff = date2 - date1
- Timedeltaオブジェクトから個々のコンポーネント(日、時間、分など)を取得します。
print(delta.days) # 输出:5
print(delta.seconds) # 输出:12600
print(delta.total_seconds()) # 输出:453600
timedelta関数の一般的な使い方をいくつかご紹介いたします。時間間隔を足したり引いたり、日付間の差を計算したりすることができます。