Pythonでは、時間を扱うための様々な方法があります。ここでは、その一部を紹介します。
datetimeモジュール
Pythonのdatetime
モジュールは、日付や時刻に対する算術がサポートされています。このモジュールには、日付や時刻を表現するためのいくつかのクラスが含まれています。
from datetime import datetime
# 現在の日時を取得
now = datetime.now()
# 時間を取得
hour = now.hour
minute = now.minute
second = now.second
print(f"現在時刻: {hour}:{minute}:{second}")
timeモジュール
time
モジュールは、時間に関連した様々な関数を提供しています。このモジュールの関数の多くは、同名のCライブラリ関数を呼び出しています。
import time
# 現在のエポック秒(1970年1月1日からの経過秒数)を取得
seconds = time.time()
# 時間を取得
hour = seconds // 3600
minute = (seconds // 60) % 60
second = seconds % 60
print(f"現在時刻: {int(hour)}:{int(minute)}:{int(second)}")
これらのモジュールを使うことで、Pythonで時間を扱うことが可能になります。具体的な使用方法は、プログラムの要件によりますので、適切なモジュールや関数を選択してください。.