2013-10-11 12 views

Odpowiedz

30

Korzystanie time.strftime() jest chyba najprostszy:

iso = time.strftime('%Y-%m-%dT%H:%M:%SZ', timetup) 

Demo:

>>> import time 
>>> timetup = time.gmtime() 
>>> time.strftime('%Y-%m-%dT%H:%M:%SZ', timetup) 
'2013-10-11T13:31:03Z' 

Można również użyć datetime.datetime() obiekt, który ma datetime.isoformat() metody:

>>> from datetime import datetime 
>>> datetime(*timetup[:6]).isoformat() 
'2013-10-11T13:31:03' 

Ten strzela znacznik timezone Z; możesz to po prostu dodać.

-1
iso = time.strftime('%Y-%m-%dT%H:%M:%SZ', timetup) 

Ostatni Format charater „Z” nie jest konieczne, takich jak

iso = time.strftime('%Y-%m-%dT%H:%M:%S', timetup) 

Dostaniesz czas ciąg jak '05.11.2015 02:09:57'