`
mjbb
  • 浏览: 86818 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

转换器的使用converter

阅读更多
1.编写一个自己的转换器:
import org.apache.commons.beanutils.Converter;;  
   
public class DataConvert implements Converter {  

public Object convert(Class arg0, Object value) { //value:输入,arg0:输出 
   //value:为需要转换的对象,这里转换是把String类型的转换成为Date类型
         Date date = null;  
         if(value instanceof String){  
             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");  
             try {  
                 date = sdf.parse((String)value);  
             } catch (ParseException e) {  
                 e.printStackTrace();  
             }             
         }  
         return date;          
     }  
 }
 

2.在其他地方声明转换器
ConvertUtils.register((Converter)new DataConvert(),Date.class);  

第一参数是说明使用哪个转换器,第二个参数说明要转换成说明类型[/size]
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics