yyyy now formato fecha convertir python python-2.7 datetime python-datetime

now - Obteniendo la fecha de hoy en YYYY-MM-DD en Python?



python string to date yyyy-mm-dd (4)

Fecha y hora es encantador si te gusta recordar códigos divertidos. ¿No preferirías simplicidad?

>>> import arrow >>> arrow.now().format(''YYYY-MM-DD'') ''2017-02-17''

Este módulo es lo suficientemente inteligente como para entender lo que quieres decir .

Solo haz una pip install arrow .

Estoy usando:

str(datetime.datetime.today()).split()[0]

para devolver la fecha de hoy en el formato AAAA-MM-DD .

¿Hay alguna manera menos cruda de lograr esto?


Hay incluso una manera más simple que la respuesta aceptada; válido tanto para Python 2 y 3.

from datetime import date today = str(date.today()) print(today) # ''2017-12-26''


Prefiero esto. (porque esto es simple, pero tal vez de alguna manera ineficiente y con errores. Debe comprobar el código de salida del comando de shell si desea un programa muy a prueba de errores).

os.system(''date +%Y-%m-%d'')


Puedes usar strftime :

datetime.datetime.today().strftime(''%Y-%m-%d'')