- 先建一个Converter对象
- import org.apache.commons.beanutils.Converter;
- public class DateConvert implements Converter{
- public Object convert(Class arg0, Object arg1) {
- String p = (String)arg1;
- if(p== null || p.trim().length()==0){
- return null;
- }
- try{
- SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
- return df.parse(p.trim());
- }
- catch(Exception e){
- return null;
- }
- }
- }
- 在使用之前先注册
- import org.apache.commons.beanutils.ConvertUtils;
- ConvertUtils.register(new DateConvert(), java.util.Date.class);
- 这样再用BeanUtils就没问题了
[转]BeanUtils处理日期问题_se7en3_新浪博客
最新推荐文章于 2025-12-08 09:18:56 发布
本文介绍了一个自定义日期转换器的实现方法,通过继承Apache Commons BeanUtils的Converter接口,实现了将字符串转换为日期的功能,并展示了如何注册及使用该转换器。
442

被折叠的 条评论
为什么被折叠?



