我正在尝试获取当前日期/时间以填充 XML。我正在使用代码
XMLGregorianCalendar xmlDate = null;
try {
xmlDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(Calendar.YEAR, Calendar.MONTH+1, Calendar.DAY_OF_MONTH, Calendar.HOUR, Calendar.MINUTE, Calendar.SECOND, DatatypeConstants.FIELD_UNDEFINED, TimeZone.LONG).normalize();
lastUpdatetDateTime.setTextContent(xmlDate.toXMLFormat());
} catch (DatatypeConfigurationException e) {
}
但我得到的输出是 0001-03-05T10:11:13Z,据我所知,我们在 2017 年!:)
甚至时间慢了8分钟。我在 CST 上午 11:21 运行了这个。