如何获得今天的开始时间?

时间:2015-09-25 07:53:44

标签: python datetime time

我想获得今天的开始时间,我这样做的方式如下:

from datetime import datetime
datetime.strptime(datetime.now().strftime('%Y-%m-%d'), '%Y-%m-%d')

我有更好的方法吗?

2 个答案:

答案 0 :(得分:5)

您可以使用日期时间组合

from datetime import datetime, date, time
dt = datetime.combine(date.today(), time.min)

答案 1 :(得分:1)

您只需在日期时间对象上调用date()即可获得日期:

In [122]:    
import datetime as dt
dt.datetime.now().date()

Out[122]:
datetime.date(2015, 9, 25)

修改

多年后查看此问题,您可以使用today中的datetime.date

In[5]:
import datetime
datetime.date.today()

Out[5]: datetime.date(2018, 11, 22)