[英]Unparseable date with SimpleXml
I am using Simple XML for XML serialization in my Android project. 我在Android项目中使用简单XML进行XML序列化。 I have problem with parsing a Date object.
我在解析Date对象时遇到问题。 I receive an exception:
我收到一个例外:
Unparseable date: 2012-05-01T08:22:34+02:00
无法解析的日期:2012-05-01T08:22:34 + 02:00
Can anyone help me how to tell Simple XML what the date format is? 谁能帮助我告诉简单XML日期格式是什么? Thanks.
谢谢。
SimpleXML only supports some DateFormat
's, but you can use a custom Transform
for Dates. SimpleXML仅支持某些
DateFormat
,但是您可以对日期使用自定义的Transform
。
Try my example i posted here: Parse date with SimpleFramework 试试我在这里发布的示例: 使用SimpleFramework解析日期
You have a timezone at the end of your date. 日期末尾有一个时区。 Java can parse timezone offsets, but without the ´:' divider between.
Java可以解析时区偏移量,但是之间不能使用“:”分隔符。 So if your date timezone were +0200 instead of +02:00, it should work.
因此,如果您的日期时区是+0200而不是+02:00,则它应该可以工作。 You could run it through a SimpleDateFormatter .
您可以通过SimpleDateFormatter运行它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.