पायथन में स्ट्रिंग्स के बीच समय अंतराल की गणना
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