Java 不带时区的Jaxb日期时间

Java 不带时区的Jaxb日期时间,java,xml,datetime,jaxb,jodatime,Java,Xml,Datetime,Jaxb,Jodatime,我正在尝试使用jaxb映射xml DateTime元素,以便它完全不关心时区信息。要么拒绝输入,要么将其视为服务器默认时区。e、 g <dateTime>2011-01-01T06:00:00-04:00:00</dateTime> 2011-01-01T06:00:00-04:00:00 将被视为 <dateTime>2011-01-01T06:00:00</dateTime> 2011-01-01T06:00:00 现在Gregor

我正在尝试使用jaxb映射xml DateTime元素,以便它完全不关心时区信息。要么拒绝输入,要么将其视为服务器默认时区。e、 g

<dateTime>2011-01-01T06:00:00-04:00:00</dateTime>  
2011-01-01T06:00:00-04:00:00
将被视为

<dateTime>2011-01-01T06:00:00</dateTime>
2011-01-01T06:00:00
现在GregorianCalendar自动将任何带有时区信息的dateTime转换为GregorianCalendar对象,所以我不知道原始输入是什么。有人能给这个照点光吗?我也愿意使用GregoriaCalendar之外的其他dateTime类型,有没有一种优雅的方法可以将
org.joda.time.dateTime
对象与jaxb/xml结合使用


提前谢谢

Blaise Doughan使用了一个有用的
@XmlJavaTypeAdapter
,您应该能够使用它来转换时间格式。

哪里有内置的Java
DateTime
类型?至少在JSR 310之前。。。