2011-12-12 14 views
122

वस्तुओं मैं दो वस्तुओं है कि एक ही घटना उदाहरण का प्रतिनिधित्व करते हैं --- एक तारीख रखती है, अन्य इस घटना के समय, और मैं एक datetime वस्तु बनाना चाहते हैं।pythonic तरीका और datetime.time

के बाद से एक बस की तारीख और समय वस्तुओं नहीं जोड़ सकते हैं (निम्नलिखित कॉल विफल रहता है):

datetime.date(2011, 01, 01) + datetime.time(10, 23) 
+0

सी [अजगर में datetime.time को एन सेकंड जोड़ने के लिए मानक तरीका क्या है?] (Https://stackoverflow.com/q/100210/562769) –

उत्तर

223

यह python docs में है।

import datetime 
datetime.datetime.combine(datetime.date(2011, 1, 1), 
          datetime.time(10, 23)) 

रिटर्न

datetime.datetime(2011, 1, 1, 10, 23) 
संबंधित मुद्दे