यह अजीब है कि पायथन मान को 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
मिलेगा . ऊपर दिया गया कोड इस तरह काम करता है।