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 ...)

Respuestas a la pregunta(14)

Su respuesta a la pregunta