Python time gmtime()メソッド


説明

Python time gmtime() 関数は、タイムスタンプをUTCタイムゾーン(0タイムゾーン)の struct_time オブジェクトに変換します。オプションの引数 sec は、1970年1月1日からの秒数を表します。

struct_time オブジェクトには、年、月、日、時、分など、時間に関するさまざまな情報が含まれています。

構文

gmtime()メソッドの構文:

time.gmtime([ sec ])

パラメータ

  • sec -- time.struct_time 型のオブジェクトに変換する秒数であり、タイムスタンプです。

戻り値

この関数には戻り値がありません。

例

以下の例は、gmtime() 関数の使用方法を示しています。

例

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time

# 現在時刻のGMT表現を取得
gmt_time = time.gmtime()
print("GMT時間:")
print(gmt_time)

上記の例の出力結果は次のとおりです。

GMT时间:
time.struct_time(tm_year=2023, tm_mon=11, tm_mday=23, tm_hour=6, tm_min=27, tm_sec=52, tm_wday=3, tm_yday=327, tm_isdst=0)

指定されたタイムスタンプのGMT表現を取得:

例

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time

timestamp = 1609459200  # 2021-01-01 00:00:00
gmt_time_custom = time.gmtime(timestamp)
print("指定タイムスタンプのGMT時間:")
print(gmt_time_custom)

gmtime() が返す struct_time オブジェクトは名前付きタプルであり、インデックスまたは属性を使用して各フィールドにアクセスできます。

たとえば、年を取得するには、次のようにします。gmt_time.tm_year:

例

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time

# 現在時刻のGMT表現を取得
gmt_time = time.gmtime()
year = gmt_time.tm_year
print("年:")
print(year)
その他の拡張