Получение сегодняшней даты в YYYY-MM-DD в Python?
Я:
str(datetime.datetime.today()).split()[0]
вернуть сегодняшнюю дату в форме ГГГГ-ММ-ДД.
есть ли менее грубый способ достичь этого?
4 ответа:
можно использовать strftime:
datetime.datetime.today().strftime('%Y-%m-%d')
Datetime просто прекрасно, если вам нравится вспоминать смешные коды. Разве вы не предпочли бы простоту?
>>> import arrow >>> arrow.now().format('YYYY-MM-DD') '2017-02-17'
этот модуль достаточно умен, чтобы понять, что вы значит.
просто делать
pip install arrow
.