validar tiempo sacar restar obtener leer ingresar hora fecha como python django datetime unicode strptime

tiempo - strftime python



Convierta unicode al formato de tiempo de datos apropiado de fecha y hora (2)

Estoy tratando de convertir un objeto Unicode en un objeto de fecha y hora.

Leí la documentación: http://docs.python.org/2/library/time.html#time.strptime

y trató

datetime.strptime(date_posted, ''%Y-%m-%dT%H:%M:%SZ'')

pero recibo el mensaje de error ValueError: time data ''2014-01-15T01:35:30.314Z'' does not match format ''%Y-%m-%dT%H:%M:%SZ''

¿Algún comentario sobre cuál es el formato adecuado?

Aprecio el tiempo y la experiencia.


Puedes analizar los microsegundos:

from datetime import datetime date_posted = ''2014-01-15T01:35:30.314Z'' datetime.strptime(date_posted, ''%Y-%m-%dT%H:%M:%S.%fZ'')


Una opción es dejar que dateutil haga el trabajo:

>>> from dateutil import parser >>> parser.parse(''2014-01-15T01:35:30.314Z'') datetime.datetime(2014, 1, 15, 1, 35, 30, 314000, tzinfo=tzutc())