我已使用toString()
方法将XMLGregorianCalendar
对象转换为字符串。所以在一个String变量中我有"2014-09-02T10:55:58.000+05:30"
。现在我想再次将此值加载到一个XMLGregorianCalendar
对象。将字符串格式的XMLGregorianCalendar对象再次转换为XMLGregorianCalendar对象
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(new Date());
XMLGregorianCalendar xgcal = DatatypeFactory.newInstance().newXMLGregorianCalendar(cal);
System.out.println(xgcal);
String strDate = xgcal.toString();
System.out.println("In String format "+strDate);
我想将此字符串值存储到类型为XMLGregorianCalendar的变量。我用了这个SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
,但不知道下一步该怎么做。希望我明确提到我的问题。请帮帮我。提前致谢。
对不起,是我将修改我原来的职位的解释代码的意思做。 – 2016-09-19 15:20:00