2016-03-09 4 views
-4

Как получить текущую дату с нулевыми часами в python?Чтобы получить дату и время в python

Когда я пытаюсь datetime.datetime.now() показывает текущую дату & время, но я хочу получить текущую дату с нулевыми часами.

+1

Когда вы говорите ноль часов вы означает исключительно удалить только часть часов? Я предполагаю, что вы имеете в виду, что хотите всего лишь месяца в году. Поскольку удаление нескольких часов с минут и секунд было бы странным. В этом случае вы можете просто использовать 'datetime.date.today()'? – Pythonista

+0

'datetime.datetime.now(). Date()'? – Alexander

ответ

-2

Вы можете попробовать следующий код, если вы не хотите, чтобы показать часы в вашем коде: print str(datetime.datetime.now().date()) + " "+str(datetime.datetime.now().minute) + ":" + str(datetime.datetime.now().second)

-1

Вы можете использовать STRFTIME для форматирования времени, как следует, это даст вам «время» без часы, минуты и т.д.:

timeFormat = "%Y-%m-%d" 
    time_now = time.strftime(time.time()) 

в качестве альтернативы, если вы хотите сегодняшнюю дату, без временного аспекта, используйте это из DateTime

from datetime import date 
    today = date.today().strftime("%Y-%m-%d_%H:%M") 
Смежные вопросы