เมธอด timetuple() ของอินสแตนซ์ datetime.date ส่งคืนอ็อบเจ็กต์ประเภท time.struct_time struct_time คืออ็อบเจกต์ tuple ที่มีชื่อ (อ็อบเจ็กต์ tuple ที่มีชื่อมีคุณลักษณะที่สามารถเข้าถึงได้โดยดัชนีหรือตามชื่อ)
ออบเจ็กต์ struct_time มีคุณสมบัติสำหรับแสดงทั้งฟิลด์วันที่และเวลาพร้อมกับแฟล็กเพื่อระบุว่า Daylight Saving Time เปิดใช้งานอยู่หรือไม่
ชื่อ tuple ที่ส่งคืนโดยฟังก์ชัน timetuple() จะมีการกำหนดฟิลด์ปี เดือน และวันตามออบเจ็กต์วันที่ และฟิลด์ที่สอดคล้องกับชั่วโมง นาที วินาที จะถูกตั้งค่าเป็นศูนย์
ตัวอย่าง
import datetime todaysDate = datetime.date.today() timeTuple = todaysDate.timetuple() print(timeTuple) print(timeTuple.tm_year)
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
time.struct_time(tm_year=2017, tm_mon=12, tm_mday=28, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=362, tm_isdst=-1) 2017