यह अजीब है कि पायथन मान को datetime.timedelta . के रूप में लौटाता है . इसे शायद एक datetime.time लौटाना चाहिए . वैसे भी, ऐसा लगता है कि यह आधी रात से बीता हुआ समय लौटा रहा है (मान लें कि तालिका में कॉलम शाम 6:00 बजे है)। datetime.time . में बदलने के लिए , आप निम्न कार्य कर सकते हैं::
value = datetime.timedelta(0, 64800)
(datetime.datetime.min + value).time()
datetime.datetime.min और datetime.time() बेशक, datetime
के हिस्से के रूप में प्रलेखित हैं यदि आप अधिक जानकारी चाहते हैं तो मॉड्यूल।
एक datetime.timedelta वैसे, दो datetime.datetime . के बीच अंतर का प्रतिनिधित्व है मूल्य। इसलिए यदि आप एक datetime.datetime . घटाते हैं दूसरे से, आपको एक datetime.timedelta मिलेगा . और अगर आप एक datetime.datetime जोड़ते हैं एक datetime.timedelta . के साथ , आपको एक datetime.datetime मिलेगा . ऊपर दिया गया कोड इस तरह काम करता है।