Gerar registro de data e hora da RFC 3339 em Python
Estou tentando gerar umRFC 3339 Carimbo de hora UTC em Python. Até agora, pude fazer o seguinte:
>>> d = datetime.datetime.now()
>>> print d.isoformat('T')
2011-12-18T20:46:00.392227
Meu problema está em definir o deslocamento UT
De acordo com docs, o método classdatetime.now([tz])
, leva um @ opciontz
argumento ondetz must be an instance of a class tzinfo subclass
edatetime.tzinfo
éan abstract base class for time zone information objects.
Aqui é onde eu me perco - Como é que o tzinfo é uma classe abstrata e como devo implementá-la?
(NOTA No PHP é tão simples quantotimestamp = date(DATE_RFC3339);
, razão pela qual não consigo entender por que a abordagem do Python é tão complicada ...)