datetime.date इंस्टेंसेज का timetuple() मेथड time.struct_time टाइप का ऑब्जेक्ट लौटाता है। struct_time एक नेम्ड टपल ऑब्जेक्ट है (एक नेम्ड टपल ऑब्जेक्ट में एट्रिब्यूट्स होते हैं जिन्हें इंडेक्स या नाम से एक्सेस किया जा सकता है)।
struct_time ऑब्जेक्ट में डेट और टाइम फील्ड्स दोनों को दर्शाने के लिए एट्रिब्यूट्स होते हैं साथ ही एक फ्लैग जो इंगित करता है कि डेलाइट सेविंग टाइम सक्रिय है या नहीं।
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