public class DateAdapterForDay extends XmlAdapter<String, Date> { private SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); @Override public String marshal(Date v) throws Exception { if (null == v) { return null; } return dateFormat.format(v); } @Override public Date unmarshal(String v) throws Exception { if (!StringUtil.isNotBlank(v)) { return null; } return dateFormat.parse(v); } }