Как получить текущую дату с нулевыми часами в python?Чтобы получить дату и время в python
Когда я пытаюсь datetime.datetime.now() показывает текущую дату & время, но я хочу получить текущую дату с нулевыми часами.
Как получить текущую дату с нулевыми часами в python?Чтобы получить дату и время в python
Когда я пытаюсь datetime.datetime.now() показывает текущую дату & время, но я хочу получить текущую дату с нулевыми часами.
Вы можете попробовать следующий код, если вы не хотите, чтобы показать часы в вашем коде: print str(datetime.datetime.now().date()) + " "+str(datetime.datetime.now().minute) + ":" + str(datetime.datetime.now().second)
Вы можете использовать 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")
Когда вы говорите ноль часов вы означает исключительно удалить только часть часов? Я предполагаю, что вы имеете в виду, что хотите всего лишь месяца в году. Поскольку удаление нескольких часов с минут и секунд было бы странным. В этом случае вы можете просто использовать 'datetime.date.today()'? – Pythonista
'datetime.datetime.now(). Date()'? – Alexander