2017-08-29 67 views
-1

我在Python中有一个datetime对象,例如,我们假设,25/06/2017 11:22:33。我想找到一个pythonic的方式来获得一个datetime对象,将代表24/06/2017 00:00:00获取前一天午夜的日期时间对象

我能想到的:

day_before = now - datetime.timedelta(days=1, 
             hours=now.hour, 
             minutes=now.minute, 
             seconds=now.second) 

但我想知道如果有一个更简洁的方式。

回答

1
from datetime import date, timedelta 
yesterday = date.today() - timedelta(1) 

here