I was sending date “06-14-2011” in XML request, during it’s processing i got this parse error
Cannot parse date 06-14-2011 com.thoughtworks.xstream.converters.basic.DateConverter.fromString(DateConverter.java:97)
this is because Xstream by default don’t handle MM-dd-yyyy format. So we need to add one in order to make our format working.
String[] formats ={“MM-dd-yyyy”}; XStream xstream = new XStream(); xstream.registerConverter(new DateConverter(“MM-dd-yyyy”,formats)); Object obj=xstream.fromXML(inputXML)
This will resolve the issue. =)
Thanks for posting this tip, this one worked for me straight –
xstream.registerConverter(new DateConverter(“yyyy-mm-dd”, null));