字符串日期到XMLGregorianCalendar的转换
- 论坛
- 字符串日期到XMLGregorianCalendar的转换
12 浏览
字符串日期到XMLGregorianCalendar的转换
我写了这个函数:
public static XMLGregorianCalendar getXMLGregorianCalendar(String date) throws OmniException{ XMLGregorianCalendar xmlCalender=null; GregorianCalendar calender = new GregorianCalendar(); calender.setTime(Util.stringToJavaDate(date)); xmlCalender = DatatypeFactory.newInstance().newXMLGregorianCalendar(calender); return xmlCalender; } public static Date stringToJavaDate(String sDate) throws OmniException{ Date date=null; date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH).parse(sDate); return date; }
当我传递日期"2014-01-07"
时,输出的日期是2014-01-06T18:30:00:000Z
。我错在哪里?
如果我只想得到2014-01-06T18:30:00
和2014-01-06T18:30:00Z
,应该怎么做?
感谢任何帮助。