Pythonのtimeメソッド gmtime

Pythonのtimeモジュールには、gmtimeという関数が含まれており、エポック秒(Unix時刻)を協定世界時(UTC)を基準にした時間情報に変換するのに使用されます。

以下は、gmtime関数の使用例です:

python
import time

# 現在のエポック秒を取得
current_epoch_time = time.time()

# エポック秒をUTC時間情報に変換
utc_time_info = time.gmtime(current_epoch_time)

# 結果を表示
print("UTC年:", utc_time_info.tm_year)
print("UTC月:", utc_time_info.tm_mon)
print("UTC日:", utc_time_info.tm_mday)
print("UTC時:", utc_time_info.tm_hour)
print("UTC分:", utc_time_info.tm_min)
print("UTC秒:", utc_time_info.tm_sec)

このコードでは、time.time()を使用して現在のエポック秒(1970年1月1日午前0時からの経過秒数)を取得し、そのエポック秒をtime.gmtime()関数に渡して、協定世界時(UTC)を基準にした年、月、日、時、分、秒などの時間情報に変換しています。

gmtime関数はローカルタイムゾーンを考慮せずにUTC時間情報を提供します。したがって、タイムゾーンの違いに関係なく、常にUTCの時間情報を取得できます。

gmtime関数はエポック秒をUTC時間情報に変換するための基本的な関数であり、日付と時刻のフォーマットなどの操作には別の関数を使用することが一般的です。