您可以使用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