Ответ 1
>>> datetime.datetime.now(pytz.utc).isoformat()
'2012-02-17T11:58:44.789024+00:00'
>>> datetime.datetime.now(pytz.timezone('Europe/Paris')).isoformat()
'2012-02-17T13:00:10.885743+01:00'
При необходимости примените свой часовой пояс.
Есть ли простой способ создать метку времени в формате XML-схемы?
datetime.datetime.now()
не работает.
.now(): 2012-02-17 09:52:35.033232
Desired: 2012-02-15T14:18:46.295-02:00
Выглядит примерно так же, но не проходит проверку схемы.
>>> datetime.datetime.now(pytz.utc).isoformat()
'2012-02-17T11:58:44.789024+00:00'
>>> datetime.datetime.now(pytz.timezone('Europe/Paris')).isoformat()
'2012-02-17T13:00:10.885743+01:00'
При необходимости примените свой часовой пояс.
Взгляните на http://docs.python.org/library/datetime.html#datetime.date.strftime