我写了这个函数:
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;
}
当我将date作为"2014-01-07"
传递时,我得到了作为2014-01-06T18:30:00:000Z
的输出date,我哪里错了?另外,如果我只想获取2014-01-06T18:30:00
和2014-01-06T18:30:00Z
,该怎么办
任何帮助我们都将不胜感激
https://stackoverflow.com/questions/20970088
复制相似问题