Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पाइथन में समय सेकंड को एच:एम:एस प्रारूप में कैसे परिवर्तित करें?


यदि आपके पास कोई फ़ंक्शन है जो सेकंड में जानकारी देता है, लेकिन आपको उस जानकारी को घंटे:मिनट:सेकंड प्रारूप में चाहिए, तो आप divmod() फ़ंक्शन का उपयोग कर सकते हैं, जो केवल एक विभाजन करता है भागफल और शेष दोनों का उत्पादन करने के लिए, आप केवल दो गणितीय संक्रियाओं के साथ बहुत जल्दी परिणाम प्राप्त कर सकते हैं:

उदाहरण

seconds = 56741
m, s = divmod(seconds, 60)
h, m = divmod(m, 60)
print "%d:%02d:%02d" % (h, m, s)

आउटपुट

यह आउटपुट देगा -

15:45:41

आप समान कार्यक्षमता प्राप्त करने के लिए टाइमडेल्टा फ़ंक्शन का उपयोग भी कर सकते हैं लेकिन प्रदर्शन की कीमत पर।

उदाहरण

import datetime
timedelta_obj = datetime.timedelta(seconds=56741)
print(timedelta_obj)

आउटपुट

यह आउटपुट देगा -

15:45:41

  1. Mysql के लिए पायथन दिनांक प्रारूप को 10-अंकीय दिनांक प्रारूप में कैसे बदलें?

    यदि आपके पास डेटटाइम ऑब्जेक्ट के रूप में दिनांक है, तो आप बस उस ऑब्जेक्ट के लिए टाइमटुपल प्राप्त कर सकते हैं और इसे time.mktime फ़ंक्शन में पास कर सकते हैं। उदाहरण आयात समय से डेटाटाइम आयात दिनांक से डेटाटाइम आयात डेटाटाइममी_डेट =दिनांक.आज ()प्रिंट(समय.mktime(my_date.timetuple())) आउटपुट यह आउटपुट

  1. पायथन में दिनांक स्ट्रिंग को टाइमस्टैम्प में बदलें

    जब किसी स्ट्रिंग को टाइमस्टैम्प में बदलने की आवश्यकता होती है, तो mktime पद्धति का उपयोग किया जाता है। यह विधि समय पैकेज में मौजूद है। नीचे उसी का एक प्रदर्शन है - उदाहरण import time import datetime my_string = "24/03/2021" print("The date string is :") print(my_string) print(&

  1. पायथन में टाइम सीरीज़ कैसे प्लॉट करें?

    मैटप्लोटलिब का उपयोग करके पायथन में एक समय श्रृंखला तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके x और y अंक बनाएं। प्लॉट() . का उपयोग करके बनाए गए x और y बिंदुओं को प्लॉट करें विधि। आकृति प्रदर्शित करने के लिए, शो () . का उपयोग करें विधि। उदाहरण import matplot