如何在Python中将日期转换为日期时间?

您可以使用datetime模块的Combine方法来组合日期和时间,以创建datetime对象。如果您有日期对象而不是时间对象,则可以使用datetime对象将时间对象初始化为最小值(最短时间表示午夜)。

示例

from datetime import date
from datetime import datetime
my_date = date.today()
my_time = datetime.min.time()
my_datetime = datetime.combine(my_date, my_time)
print(my_datetime)

输出结果

2018-01-01 00:00:00

示例

from datetime import date
from datetime import datetime
my_date = date.today()
my_datetime = datetime(my_date.year, my_date.month, my_date.day)
print(my_datetime)

输出结果

2018-01-01 00:00:00