Convert A Datetime.date Object Into A Datetime.datetime Object With Zeros For Any Missing Time Attributes
Is there a built-in function that converts a datetime.date object into a datetime.datetime object with 0's for the missing stuff? For example, suppose tdate = datetime.date(2012,1,
Solution 1:
Use .combine(date, time)
with an empty time
instance:
>>>import datetime>>>tdate = datetime.date(2012,1,31)>>>datetime.datetime.combine(tdate, datetime.time())
datetime.datetime(2012, 1, 31, 0, 0)
If you like to use a constant instead, use time.min
:
>>>datetime.datetime.combine(tdate, datetime.time.min)
datetime.datetime(2012, 1, 31, 0, 0)
Post a Comment for "Convert A Datetime.date Object Into A Datetime.datetime Object With Zeros For Any Missing Time Attributes"