How do I convert a datetime.date object into datetime.datetime in python?

date, datetime, python

Solution

Use the `datetime.combine` method with an empty `time` instance:

dateobject = datetime.date.today()
datetime.datetime.combine(dateobject, datetime.time())

Alternatively, you can use the `datetime.time.min` constant:

datetime.datetime.combine(dateobject, datetime.time.min)

Both `datetime.time()` and `datetime.time.min` represent midnight (00:00:00).

Problem

Possible Duplicate: Convert a datetime.date object into a datetime.datetime object with zeros for any missing time attributes How do I convert a `datetime.date` obj into `datetime.datetime` obj, defaulting to midnight?

Original source

Related problems