Я написал эту функцию:
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
Любая помощь приветствуется