Python datetime转为XML Schema时间戳格式
有没有简单的方法可以创建一个XML Schema格式的时间戳呢?
datetime.datetime.now()
这个方法不行。
.now(): 2012-02-17 09:52:35.033232
Desired: 2012-02-15T14:18:46.295-02:00
看起来差不多,但在验证模式时会失败。
2 个回答
-3
你可以看看这个链接:http://docs.python.org/library/datetime.html#datetime.date.strftime,里面有关于Python中日期和时间的使用说明。
32
>>> 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'
如果需要的话,可以应用你自己的时区。