- Java code
public class DateConvert implements Converter { @Override public Object convert(Class arg0, Object value) { if(value==null){ return value; } if(value instanceof Date){ return value; } Date d=null; if(value instanceof String){ SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); try { d=sdf.parse(value.toString()); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return d; }}
求解释
主要是数据的回填这一块 ,
if(value instanceof Date){
return value;
}
是个什么意思哦
------解决方案--------------------
如果valse是Date类型的,那么就直接返回value了
------解决方案--------------------
表示value 这个对象是否是Date 这个类的实例