2012-02-17 9 views
13

Entonces, ¿hay una manera fácil de crear una marca de tiempo, en formato de esquema XML?Python datetime to XML Formato de marca de tiempo del esquema

datetime.datetime.now() no funciona.

.now(): 2012-02-17 09:52:35.033232 

Desired: 2012-02-15T14:18:46.295-02:00 

Se parece más o menos lo mismo, pero falla en la validación del esquema. Es simple de crear manualmente, pero Python siempre tiene este tipo de 'cosas gratis'.

Respuesta

19
>>> datetime.datetime.now(pytz.utc).isoformat() 
'2012-02-17T11:58:44.789024+00:00' 

>>> datetime.datetime.now(pytz.timezone('Europe/Paris')).isoformat() 
'2012-02-17T13:00:10.885743+01:00' 

aplicar su propia zona horaria, si es necesario.

+0

¡Genial, el .isoformat() hizo el trabajo! Gracias – joaoricardo000

Cuestiones relacionadas