【发布时间】:2011-10-12 06:34:39
【问题描述】:
这是我第一次在 Java 中深入使用 XML。该代码使用 JAXB 生成类,然后进行解析。我有一个带有日期的 XML...
JAXB 从我的 XML 生成了一个类。它为该字段生成了以下内容:
@XmlElement(name = "CoverStartDate", required = true)
protected XMLGregorianCalendar coverStartDate;
在我的逻辑中,我有以下内容
xxxx.setCoverStartDate(xmlGregorianCalendar(theDate)
有一个方法 xmlGregorianCalendar 看起来像这样:
GregorianCalendar gregorianCalendar = new GregorianCalendar();
gregorianCalendar.setTime(date);
return DatatypeFactory.newInstance().newXMLGregorianCalendar(gregorianCalendar);
我生成的返回 XML 具有指定时间的日期。我只想要日期(年月日)。
有什么建议吗?
谢谢
【问题讨论】: