Pythonのtimedelta関数の使用方法

timedeltaオブジェクトはdatetimeモジュールのクラスで、時間差を表します。これは日付や時間を加算したり、2つの日付の間隔を計算したりするために使用できます。

timedelta関数の使い方は次のとおりです。

from datetime import datetime, timedelta

# 创建一个timedelta对象,表示一个时间间隔
delta = timedelta(days=1, hours=12, minutes=30)

# 使用timedelta对象对日期和时间进行加减操作
now = datetime.now()
future = now + delta
past = now - delta

# 计算两个日期之间的差值
date1 = datetime(2021, 1, 1)
date2 = datetime(2022, 1, 1)
diff = date2 - date1

# 获取timedelta对象的属性
days = diff.days
seconds = diff.seconds
microseconds = diff.microseconds
total_seconds = diff.total_seconds()

まずtimedeltaファンクションを使用して、timedeltaオブジェクトのdeltaを作成し、これには1日12時間30分間の時間間隔が表されています。その後、timedeltaオブジェクトを使用して、日付と時間に足し算や引き算の操作を行えます(将来の時間、過去の時間などの計算)。また、減算操作を使用して2つの日付の違いを計算し、新しいtimedeltaオブジェクトのdiffを取得できます。timedeltaオブジェクトには、days、seconds、microseconds、total_secondsの属性があり、これを使用して時間間隔の日数、秒数、マイクロ秒数、および総秒数を取得できます。

bannerAds