黑马程序员技术交流社区

标题: 帮忙找一下错误? [打印本页]

作者: 史晓霞    时间: 2011-11-15 21:55
标题: 帮忙找一下错误?
String name="wangwu";
                String password="123";
                String age="15";
                String birthday="1990-10-13";
                 
         ConvertUtils.register(new DateLocaleConverter(), Date.class);
                Person p=new Person();
               
                BeanUtils.setProperty(p, "name", name);
                BeanUtils.setProperty(p, "password", password);
                BeanUtils.setProperty(p, "age", age);
                BeanUtils.setProperty(p, "birthday", birthday);//只支持8种基本类型
               
                System.out.println(p.getName());
                System.out.println(p.getPassword());
                System.out.println(p.getAge());
           // System.out.println(p.getBirthday());
                Date date=p.getBirthday();
                System.out.println(date.toLocaleString());

出现的错误是:

2011-11-15 21:54:32 org.apache.commons.beanutils.locale.converters.DateLocaleConverter getFormatter
警告: Null pattern was provided, defaulting to: yy-M-d ah:mm
作者: 王德云    时间: 2011-11-15 22:09
有点困难,为什么不弄全部代码呀
作者: 梦女孩    时间: 2011-11-15 22:43
这么看的话,应该是字符串和日期直接的转换错误。
我不知道你的bean怎么写的,也没看见你的Person类。
只能猜一下。
你试试String birthday="90-10-13 am0:00";




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2