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

पायथन में स्ट्रिंग्स के बीच समय अंतराल की गणना कैसे करें?

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

How to Calculate Time Intervals Between Strings in Python?

पायथन में स्ट्रिंग्स के बीच समय अंतराल की गणना

HH:MM:SS प्रारूप में समय का प्रतिनिधित्व करने वाली दो स्ट्रिंग्स के बीच समय अंतराल निर्धारित करने के लिए, आप Python की datetime.strptime() विधि का लाभ उठा सकते हैं। यह विधि प्रभावी ढंग से एक स्ट्रिंग को समतुल्य डेटाटाइम ऑब्जेक्ट में पार्स करती है। एस1 = '10:33:26' उदाहरण के लिए s2 = '11:15:49' # एफएमटी = '%H:%M:%S' tdelta = datetime.strptime(s2, FMT) - datetime.strptime(s1, FMT)

परिणामस्वरूप, आपको समय के अंतर को समाहित करने वाला एक टाइमडेल्टा ऑब्जेक्ट प्राप्त होता है। यह ऑब्जेक्ट हेरफेर में बहुमुखी प्रतिभा प्रदान करता है, जैसे सेकंड में रूपांतरण या डेटाटाइम ऑब्जेक्ट में शामिल करना। :00), एक ऋणात्मक मान लौटाया जाएगा। उन स्थितियों को ध्यान में रखते हुए जहां अंतराल आधी रात तक चलता है, पिछले कोड के बाद इन पंक्तियों को शामिल करने पर विचार करें:

from datetime import datetime
s1 = '10:33:26'
s2 = '11:15:49' # for example
FMT = '%H:%M:%S'
tdelta = datetime.strptime(s2, FMT) - datetime.strptime(s1, FMT)

यह समायोजन सुनिश्चित करता है कि कोड समय अंतराल को आधी रात को पार करने के रूप में व्याख्या करता है (यह मानते हुए कि अंत समय कभी भी प्रारंभ समय से पहले नहीं होता है)।

औसत की गणना करने के लिए, समय अंतराल को सेकंड में परिवर्तित करना और तब गणना करना एक व्यवहार्य दृष्टिकोण है।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3