BeanUtils时间类型转换注册
Map<String, String[]> map = request.getParameterMap(); User u=new User(); //处理时间格式 DateConverter dateConverter = new DateConverter(); //设置日期格式 dateConverter.setPatterns(new String[]{"yyyy-MM-dd","yyyy-MM-dd HH:mm:ss","yyyy/MM/dd"}); //注册格式 ConvertUtils.register(dateConverter, Date.class); BeanUtils.populate(u, map);
数据计算时会损失精度
double len = Double.parseDouble(num1+"")/Double.parseDouble(num2+"");//需要准换称字符串进行计算 NumberFormat format = NumberFormat.getPercentInstance();//获取数字国际化对象 format.setMinimumFractionDigits(2);//取百分数2位 String str = format.format(len);//获取的百分数的字符串 System.out.println(str);