我们使用JAXB解组日期字段。 xml中的格式类似于
2013-10-07 03:57:36.703
在我的DTO课程中,必须填充此值的字段类似于
@XmlElement(name = "VALID_TO", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar validto;
但是,在解组之后,我在valito中没有得到任何东西。
在xsd中,VALID_TO
具有模式xsd:date
的自定义[0-9]{4}-[0-9]{2}-[0-9]{2}
映射
是否有必要在值中设置timeZone才能转换为XmlGregorianCalendar?
谢谢!!!
答案 0 :(得分:0)
以下格式适用于JAXB
和XMLGregorianCalendar
开箱即用。
2013-10-07
2013-10-07T03:57:36.703
如果您想要其他格式,例如2013-10-07 03:57:36.703
,则可以使用XmlAdapter
。