ifuleyou 发表于 2017-1-4 10:53:25

BeanUtils,org.apache.commons.beanutils.Converter

1. 先建一个Converter对象
   2. import org.apache.commons.beanutils.Converter;
   3.   
   4. public class DateConvert implements Converter{
   5.   
   6.   public Object convert(Class arg0, Object arg1) {
   7.         String p = (String)arg1;
   8.         if(p== null || p.trim().length()==0){
   9.             return null;
10.         }
11.         try{
12.             SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
13.             return df.parse(p.trim());
14.         }
15.         catch(Exception e){
16.             return null;
17.         }
18.   }
19.   
20. }
21. 在使用之前先注册
22. import org.apache.commons.beanutils.ConvertUtils;
23.   
24. ConvertUtils.register(new DateConvert(), java.util.Date.class);
25.   
26. 这样再用BeanUtils就没问题了
页: [1]
查看完整版本: BeanUtils,org.apache.commons.beanutils.Converter