पायथन में समय रूपांतरण के साथ काम करना: सेकंड को घंटे, मिनट और सेकंड में बदलने के लिए एक गाइड
प्रोग्रामिंग में, यह अक्सर आवश्यक होता है विभिन्न प्रारूपों में समय मूल्यों से निपटें। सेकंड के साथ काम करते समय, आपको उन्हें घंटे, मिनट और सेकंड जैसे अधिक पठनीय और व्यवस्थित प्रारूप में बदलने की आवश्यकता का सामना करना पड़ सकता है। पायथन इस रूपांतरण के लिए एक आसान और कुशल समाधान प्रदान करता है। सेकंड्स," आप पायथन के datetime.timedelta फ़ंक्शन का उपयोग कर सकते हैं। यह फ़ंक्शन एक तर्क के रूप में सेकंड की संख्या लेता है और एक टाइमडेल्टा ऑब्जेक्ट लौटाता है। यह टाइमडेल्टा ऑब्जेक्ट एक संरचित लेआउट में समय की अवधि का प्रतिनिधित्व करता है।
यहां एक उदाहरण है:>>> आयात दिनांक समय >>> str(datetime.timedelta(सेकंड=666)) '0:11:06'
इस उदाहरण में, हम 666 सेकंड को "0:11:06" के प्रारूप में एक समय स्ट्रिंग में परिवर्तित करते हैं। टाइमडेल्टा ऑब्जेक्ट स्वचालित रूप से रूपांतरण और स्वरूपण को संभालता है।
आउटपुट प्रारूप को अनुकूलित करना>>> import datetime >>> str(datetime.timedelta(seconds=666)) '0:11:06'
datetime.timedelta फ़ंक्शन आउटपुट प्रारूप को अनुकूलित करने में लचीलापन प्रदान करता है। यदि आप आउटपुट पर अधिक नियंत्रण चाहते हैं तो आप घंटे, मिनट और सेकंड विशेषताओं को व्यक्तिगत रूप से एक्सेस कर सकते हैं। उदाहरण के लिए, निम्नलिखित कोड टाइमडेल्टा ऑब्जेक्ट के अलग-अलग घटकों को पुनः प्राप्त करता है:
>>> डेल्टा = datetime.timedelta(सेकंड=666) >>> प्रिंट ("घंटे:", डेल्टा.सेकंड // 3600) >>> प्रिंट ("मिनट:", डेल्टा.सेकंड% 3600 // 60) >>> प्रिंट ("सेकंड:", डेल्टा.सेकंड% 60)यह कोड 666 सेकंड के ब्रेकडाउन को उसके संबंधित घंटों, मिनटों और सेकंड में प्रिंट करता है।
निष्कर्ष>>> import datetime >>> str(datetime.timedelta(seconds=666)) '0:11:06'
डेटाटाइम.टाइमडेल्टा फ़ंक्शन की सहायता से पायथन में सेकंड को घंटों, मिनट और सेकंड में परिवर्तित करना एक सीधा काम है। इस फ़ंक्शन का लाभ उठाकर, आप समय मानों को कुशलतापूर्वक अधिक पठनीय और प्रबंधनीय प्रारूप में परिवर्तित कर सकते हैं, जिससे आपका कोड अधिक सटीक और उपयोगकर्ता-अनुकूल बन जाएगा।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3