Pythonにおけるepochフォーマットからstruct_timeオブジェクトへの変換

epochフォーマットから取得した秒数は、特殊なオブジェクトstruct_timeに変換することができます。 データ構造的には辞書に似ています。 オブジェクトstruct_timeは、epochで保存されている日付をより便利に操作するために必要です。

それでは、struct_timeオブジェクトを取得してみましょう:

pythonnow = time.time()
res = time.localtime(now)

print(res)

コードの実行結果:

pythontime.struct_time(tm_year=2025, tm_mon=12,
      tm_mday=31, tm_hour=15, tm_min=40, tm_sec=51, tm_wday=3,
      tm_yday=365, tm_isdst=0)

次に、struct_timeから現在の月を取得してみましょう。 そのために、変数resのプロパティtm_monにドットを使ってアクセスします:

pythonprint(res.tm_mon) # 12を出力します
Задание 1

struct_timeから現在の日を出力してください。

Задание 2

struct_timeから現在の時を出力してください。

Задание 3

次のepochが与えられています:

pythondt = 1602314100.0

これからstruct_timeを取得してください。