2015-09-25 5 views
2

Я хочу, чтобы сегодня время начала, я делаю это путем следующим образом:Как получить сегодняшнее время начала?

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

у меня лучше?

+2

К сожалению, что случилось с 'DateTime.Now()'? – EdChum

+0

'datetime.now()' return 'datetime.datetime (2015, 9, 25, 16, 2, 37, 654956)', мне нужно 'datetime.datetime (2015, 9, 25, 0, 0)' – roger

+2

Так не 'datetime.now(). Date()' что вы хотите? – EdChum

ответ

1

Вы можете просто позвонить date() на объект даты и времени, чтобы получить только дату:

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

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

Вы можете использовать DateTime объединить

from datetime import datetime, date, time 
dt = datetime.combine(date.today(), time.min) 
Смежные вопросы