การแปลงรูปแบบ epoch เป็นออบเจ็กต์ struct_time ใน Python

จำนวนวินาทีที่ได้จากรูปแบบ 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 กัน ในการทำเช่นนี้ เราจะเข้าถึงคุณสมบัติ tm_mon ของตัวแปร res ผ่านจุด:

pythonprint(res.tm_mon) # จะแสดงผล 12
Задание 1

ให้แสดงผลวันปัจจุบันจาก struct_time

Задание 2

ให้แสดงผลชั่วโมงปัจจุบันจาก struct_time

Задание 3

มี epoch ต่อไปนี้:

pythondt = 1602314100.0

ให้รับ struct_time จากมัน