【问题标题】:How can I format java.sql.Timestamp in a XML way using XStream?如何使用 XStream 以 XML 方式格式化 java.sql.Timestamp?
【发布时间】:2011-04-20 12:32:20
【问题描述】:

我有一些想要转换为 XML 的 Java 对象。一些对象有一个字段java.sql.Timestamp datetime,我希望它们采用 XML 格式,因为日期时间通常采用 XML 格式。

据我所知,XML 中的日期时间应该包含 TZ UTC 时间。但如果我使用 XStream,java.sql.Timestamp 在 XML 中的格式为<datetime>2011-04-20 14:24:29.334</datetime>

有什么方法可以使用 XStream 以 XML 方式格式化时间戳?

【问题讨论】:

    标签: java xml timestamp xstream datetime-format


    【解决方案1】:

    您可以使用Custom Converter 完成此操作

    【讨论】:

    • 谢谢!并且org.joda.time.DateTime 修复了时间戳的所有其他格式。
    • 很高兴知道。感谢分享。 :)
    • 嗨,是否可以在实际生成 xml 输出之前在 xstream 中进行一些计算。例如,我可以在生成 xml 之前使用 xstream 从当前系统日期中减去日期吗?
    猜你喜欢
    • 2012-02-15
    • 2011-05-17
    • 2011-07-16
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    相关资源
    最近更新 更多