Importieren Sie datetime im Voraus.
from datetime import datetime
Verwenden Sie Ersetzen, um 0:00:00 des Tages zu erzwingen.
datetime.now().replace(hour=0,minute=0,second=0,microsecond=0)
>>> datetime.now().replace(hour=0,minute=0,second=0,microsecond=0)
datetime.datetime(2015, 8, 22, 0, 0)
Ich werde versuchen, mit pytz der Zeitzone zu entsprechen
>>> import pytz
>>> tz = pytz.timezone('Asia/Tokyo')
>>> datetime.now(tz).replace(hour=0,minute=0,second=0,microsecond=0)
datetime.datetime(2015, 8, 22, 0, 0, tzinfo=<DstTzInfo 'Asia/Tokyo' JST+9:00:00 STD>)
Zusätzlich zu den oben genannten kann es der 1. Januar sein, also wie folgt.
>>> import pytz
>>> tz = pytz.timezone('Asia/Tokyo')
>>> datetime.now(tz).replace(month=1,day=1,hour=0,minute=0,second=0,microsecond=0)
datetime.datetime(2015, 1, 1, 0, 0, tzinfo=<DstTzInfo 'Asia/Tokyo' JST+9:00:00 STD>)