有没有一种简单的方法将日期转换为Java Date。
比如,我们有以下xml:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<msg>
<type>SCH</type>
<msgName>SCHEvent</msgName>
<eventName>BST001</eventName>
<startDatetime>2012-09-12 11:00:00</startDatetime>
<endDatetime>2012-09-12 11:30:00</endDatetime>
</hl7msg>
我希望您能将此XML转换为以下POJO对象。
@XmlRootElement(name = "msg")
public class SCHEvent {
Date startDatetime;
Date endDatetime;
----
}
我尝试了上面的非结构化数据解包(unmarshaling)方法,但是除了日期之外,所有其他属性都被赋值给了这个POJO类。我认为我们可以使用XmlAdapter来解决这个问题,但这需要创建一个额外的类。有没有简单的方法将这些XML文本日期转换为Java日期?