parse - python utc datetime to epoch
¿Cómo obtener una cadena de fecha UTC en Python? (1)
from datetime import datetime, timezone
datetime.now(timezone.utc).strftime("%Y%m%d")
O como señaló el davidismo, esto también funcionaría:
from datetime import datetime
datetime.utcnow().strftime("%Y%m%d")
Prefiero el primer enfoque, ya que le da el hábito de usar el tiempo de uso de la zona horaria, pero como JF Sebastian señaló, requiere Python 3.2+. El segundo enfoque funcionará en 2.7 y 3.2 sucursales.
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo obtener la hora UTC en Python? 4 respuestas
- ¿Cómo imprimir una fecha en un formato regular? 21 respuestas
Estoy tratando de obtener la cadena de fecha utc como "YYYYMMDD"
Por ahora hago lo siguiente,
nowTime = time.gmtime();
nowDate = date(nowTime.tm_year, nowTime.tm_mon, nowTime.tm_mday)
print nowDate.strftime(''%Y%m%d'')
Lo solía hacer:
datetime.date.today().strftime()
Pero esto me da la cadena de fecha en TZ local
¿Cómo puedo obtener una cadena de fecha UTC?