没有时区的Jaxb DateTime

BZa*_*per 6 java xml datetime jaxb jodatime

我正在尝试使用jaxb映射xml DateTime元素,以便它根本不关心时区信息.通过拒绝输入或将其视为服务器默认时区.例如

<dateTime>2011-01-01T06:00:00-04:00:00</dateTime>  
Run Code Online (Sandbox Code Playgroud)

将被视为同样的

<dateTime>2011-01-01T06:00:00</dateTime>
Run Code Online (Sandbox Code Playgroud)

现在GregorianCalendar会自动将任何带有时区信息的dateTime转换为GregorianCalendar对象,所以我不知道原始输入是什么.任何人都可以对此有所启发吗?我也可以使用除GregorianCalendar之外的其他dateTime类型,是否有一种优雅的方式可以使用org.joda.time.DateTimejaxb/xml对象?

提前致谢.

and*_*dyb 4

Blaise Doughan发表了一篇关于 Joda 和 JAXB 的有用文章@XmlJavaTypeAdapter,您应该能够使用它来转换时间格式。