Pythonで時間の差を求める方法
Pythonで時間の差を求めるには、datetimeモジュールを使用してdatetimeオブジェクト同士を減算する方法があります。以下は、時間差を求める例です。
python
from datetime import datetime, timedelta
# 2つの日時を作成
start_time = datetime(2023, 10, 1, 10, 0, 0)
end_time = datetime(2023, 10, 1, 15, 30, 0)
# 時間差を計算
time_difference = end_time - start_time
# 結果を表示
print(f"開始時刻: {start_time}")
print(f"終了時刻: {end_time}")
print(f"時間差: {time_difference}")
このコードでは、datetimeモジュールを使用して2つのdatetimeオブジェクト(start_timeとend_time)を作成し、それらを減算して時間差を計算しています。計算結果はtimedeltaオブジェクトとして返されます。
timedeltaオブジェクトには、日数、秒数、マイクロ秒数などの時間差が含まれており、そのまま表示することも、特定の単位に変換して表示することもできます。
例えば、時間差を秒数で表示する場合は、次のようにします。
python
# 時間差を秒数で表示
seconds_difference = time_difference.total_seconds()
print(f"時間差(秒数): {seconds_difference} 秒")
このようにして、2つの日時から時間差を求めることができます。

ディスカッション
コメント一覧
まだ、コメントがありません