"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन डेटाटाइम ऑब्जेक्ट को सेकंड में कैसे बदलें?

पायथन डेटाटाइम ऑब्जेक्ट को सेकंड में कैसे बदलें?

2024-11-06 को प्रकाशित
ब्राउज़ करें:305

How to Convert Python Datetime Objects to Seconds?

पायथन में डेटाटाइम ऑब्जेक्ट को सेकंड में कनवर्ट करना

पाइथन में डेटाटाइम ऑब्जेक्ट के साथ काम करते समय, उन्हें विभिन्न के लिए सेकंड में कनवर्ट करना अक्सर आवश्यक हो जाता है विश्लेषणात्मक उद्देश्य. हालाँकि, टोर्डिनल () विधि वांछित आउटपुट प्रदान नहीं कर सकती है, क्योंकि यह केवल अलग-अलग दिनों की तारीखों के बीच अंतर करती है। अनेक विकल्प उपलब्ध हैं. अन्य सभी प्रारंभिक तिथियों के लिए, आपको दो तिथियों के बीच समय के अंतर की गणना करने की आवश्यकता होगी।

1 जनवरी 1970 के लिए:

  1. datetime.datetime.timestamp():

    यह विधि यूनिक्स युग के बाद से सीधे सेकंड की संख्या लौटाती है, जो 1 जनवरी 1970 को 00:00:00 UTC से मेल खाती है।

    t = datetime.datetime(1970, 1, 1) सेकंड = t.timestamp()
    t = datetime.datetime(1970, 1, 1)
    seconds = t.timestamp()
  2. time.mktime():

    time.mktime() फ़ंक्शन का उपयोग डेटाटाइम ऑब्जेक्ट को सेकंड में बदलने के लिए भी किया जा सकता है यूनिक्स युग।

    आयात समय टी = दिनांकसमय.दिनांकसमय(1970, 1, 1) समय_संरचना = t.timetuple() सेकंड = time.mktime(time_struct)
    t = datetime.datetime(1970, 1, 1)
    seconds = t.timestamp()
किसी अन्य प्रारंभिक तिथि के लिए:

  1. timedelta.total_seasons ():

    दो डेटाटाइम ऑब्जेक्ट को घटाने पर टाइमडेल्टा ऑब्जेक्ट बनता है। टाइमडेल्टा की टोटल_सेकंड्स() विधि दो तिथियों के बीच सेकंड की संख्या प्रदान करती है।

    t = datetime.datetime(2009, 10, 21, 0, 0) आरंभ_दिनांक = दिनांकसमय.दिनांकसमय(1970, 1, 1) सेकंड = (टी - शुरुआती_दिनांक).कुल_सेकंड()
    t = datetime.datetime(1970, 1, 1)
    seconds = t.timestamp()
  2. यह ध्यान रखना महत्वपूर्ण है कि सटीक परिणामों के लिए प्रारंभिक तिथि यूटीसी (समन्वित सार्वभौमिक समय) में निर्दिष्ट की जानी चाहिए। यदि आपका डेटाटाइम यूटीसी में नहीं है, तो आपको इसे परिवर्तित करना होगा या उचित ऑफसेट के साथ एक tzinfo क्लास संलग्न करना होगा।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3