Generate RFC 3339 marca de tiempo en Python
Estoy tratando de generar unaRFC 3339 Marca de tiempo UTC en Python. Hasta ahora he podido hacer lo siguiente:
>>> d = datetime.datetime.now()
>>> print d.isoformat('T')
2011-12-18T20:46:00.392227
Mi problema es con la configuración del desplazamiento UTC.
De acuerdo con la docs, el método de clasedatetime.now([tz])
, toma una @ opciontz
argumento dondetz must be an instance of a class tzinfo subclass
ydatetime.tzinfo
esan abstract base class for time zone information objects.
Aquí es donde me pierdo: ¿por qué tzinfo es una clase abstracta y cómo se supone que la implemente?
(NOTA En PHP es tan simple comotimestamp = date(DATE_RFC3339);
, por eso no puedo entender por qué el enfoque de Python es tan complicado ...)