पायथन में डेटाटाइम ऑब्जेक्ट को सेकंड में कनवर्ट करना
पाइथन में डेटाटाइम ऑब्जेक्ट के साथ काम करते समय, उन्हें विभिन्न के लिए सेकंड में कनवर्ट करना अक्सर आवश्यक हो जाता है विश्लेषणात्मक उद्देश्य. हालाँकि, टोर्डिनल () विधि वांछित आउटपुट प्रदान नहीं कर सकती है, क्योंकि यह केवल अलग-अलग दिनों की तारीखों के बीच अंतर करती है। अनेक विकल्प उपलब्ध हैं. अन्य सभी प्रारंभिक तिथियों के लिए, आपको दो तिथियों के बीच समय के अंतर की गणना करने की आवश्यकता होगी।
1 जनवरी 1970 के लिए:यह विधि यूनिक्स युग के बाद से सीधे सेकंड की संख्या लौटाती है, जो 1 जनवरी 1970 को 00:00:00 UTC से मेल खाती है।
t = datetime.datetime(1970, 1, 1) सेकंड = t.timestamp()t = datetime.datetime(1970, 1, 1)
seconds = t.timestamp()
time.mktime() फ़ंक्शन का उपयोग डेटाटाइम ऑब्जेक्ट को सेकंड में बदलने के लिए भी किया जा सकता है यूनिक्स युग।
आयात समय टी = दिनांकसमय.दिनांकसमय(1970, 1, 1) समय_संरचना = t.timetuple() सेकंड = time.mktime(time_struct)t = datetime.datetime(1970, 1, 1)
seconds = t.timestamp()
दो डेटाटाइम ऑब्जेक्ट को घटाने पर टाइमडेल्टा ऑब्जेक्ट बनता है। टाइमडेल्टा की टोटल_सेकंड्स() विधि दो तिथियों के बीच सेकंड की संख्या प्रदान करती है।
t = datetime.datetime(2009, 10, 21, 0, 0) आरंभ_दिनांक = दिनांकसमय.दिनांकसमय(1970, 1, 1) सेकंड = (टी - शुरुआती_दिनांक).कुल_सेकंड()t = datetime.datetime(1970, 1, 1)
seconds = t.timestamp()
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3