在 Python 中将日期转换为日期时间 [英] Convert date to datetime in Python
本文介绍了在 Python 中将日期转换为日期时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Python 中是否有将 date
转换为 datetime
的内置方法,例如获取午夜的 datetime
给定的日期?相反的转换很容易:datetime
有一个 .date()
方法.
Is there a built-in method for converting a date
to a datetime
in Python, for example getting the datetime
for the midnight of the given date? The opposite conversion is easy: datetime
has a .date()
method.
我真的需要手动调用datetime(d.year, d.month, d.day)
吗?
Do I really have to manually call datetime(d.year, d.month, d.day)
?
推荐答案
您可以使用 datetime.combine(date, time)
;对于时间,您创建了一个初始化为午夜的 datetime.time
对象.
from datetime import date
from datetime import datetime
dt = datetime.combine(date.today(), datetime.min.time())
这篇关于在 Python 中将日期转换为日期时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文