Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

TimeTuple ใน Python คืออะไร

เมธอด timetuple() ของ datetime.date instances คืน object ประเภท time.struct_time ซึ่งเป็น named tuple object (เข้าถึงได้โดย index หรือชื่อ)

struct_time object มี attributes สำหรับ date และ time fields พร้อม flag Daylight Saving Time

named tuple ที่คืนจาก timetuple() จะมี year, month, day ตาม date object และ hour, minutes, seconds จะเป็นศูนย์

ตัวอย่าง

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