Pythonの`localtime()`メソッドの使い方
localtime()メソッドは、timeモジュールにある関数の1つで、タイムスタンプ(秒数)をlocaltimeオブジェクトに変換します。使用方法は以下のとおりです。
import time
# 获取当前时间的时间戳
timestamp = time.time()
# 将时间戳转换为本地时间的 struct_time 对象
local_time = time.localtime(timestamp)
# 打印本地时间的 struct_time 对象
print(local_time)
先のコードを実行すると、以下のような形式の現在時刻の struct_time オブジェクトが出力されます。
time.struct_time(tm_year=2022, tm_mon=10, tm_mday=28, tm_hour=16, tm_min=31, tm_sec=38, tm_wday=4, tm_yday=301, tm_isdst=0)
tm_yearは年、tm_monは月、tm_mdayは日、tm_hourは時、tm_minは分、tm_secは秒、tm_wdayは曜日(0は月曜日、6は日曜日)、tm_ydayは今年の何日目か、tm_isdstは夏時間かどうか(0は否、1は是、-1は不明)を表す。