如何在python中将datetime.date对象转换为datetime.datetime?

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

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Convert a datetime.date object into a datetime.datetime object with zeros for any missing time attributes

如何将datetime.dateobj转换为datetime.datetimeobj,默认为午夜?


对空的time实例使用datetime.combine方法:

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

或者,可以使用datetime.time.min常量:

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

datetime.time()datetime.time.min都代表午夜(00:00:00)。