Я пытаюсь создать временную метку RFC 3339 UTC в Python. До сих пор мне удавалось сделать следующее:
>>> d = datetime.datetime.now()
>>> print d.isoformat('T')
2011-12-18T20:46:00.392227
Моя проблема связана с установкой смещения UTC.
Согласно документам , метод класса datetime.now ([tz])
принимает необязательный аргумент tz
, где tz должен быть экземпляр подкласса tzinfo класса
, а datetime.tzinfo
является абстрактным базовым классом для информационных объектов часового пояса.
Вот где я заблудился - почему tzinfo стал абстрактным классом и как я должен его реализовать?
( ПРИМЕЧАНИЕ: В PHP это так же просто, как timestamp = date (DATE_RFC3339);
, поэтому я не могу понять, почему подход Python так запутан ...)