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就没问题了 

你可能感兴趣的:(apache)