使用SimpleXml进行无法解析的日期

时间:2012-05-02 17:39:23

标签: java android simple-framework

我在Android项目中使用Simple XML进行XML序列化。我在解析Date对象时遇到问题。我收到一个例外:

  

无法解释日期:2012-05-01T08:22:34 + 02:00

任何人都可以帮我讲述如何告诉Simple XML日期格式是什么?感谢。

2 个答案:

答案 0 :(得分:3)

SimpleXML仅支持某些DateFormat,但您可以使用自定义Transform作为日期。

试试我在此发布的示例:Parse date with SimpleFramework

答案 1 :(得分:0)

您的约会结束时有时区。 Java可以解析时区偏移量,但之间没有“:”分隔符。因此,如果你的日期时区是+0200而不是+02:00,它应该可以工作。您可以通过SimpleDateFormatter运行它。