Python datetime 到 XML Schema 时间戳格式

标签 python xml xsd

有没有一种简单的方法来创建 XML Schema 格式的时间戳?

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'

如果需要,应用您自己的时区。

关于Python datetime 到 XML Schema 时间戳格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9327791/

相关文章:

python - 使用 python 进行 TDD,意外的单元测试错误

java - 单击时更改 <Button> 颜色?

java - 如何启用模式验证以便 JAXB 拒绝空元素?

java - 如何在 wsdl 中为输入和输出参数提供相同的元素?

java - 用于覆盖或删除 XMLSchemaType xs :token 的 JAXB 绑定(bind)

python - `If` 行的语法错误

python - django paginator - 如何显示所有可用的页码

python - 方法不允许(POST)Django 405 错误

java - 如何让我的 Android 应用程序方法减少 RAM 消耗

C# XML 解析 - 搜索特定元素