Fork me on GitHub

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);

  

posted on 2017-10-23 15:02  TopTime  阅读(172)  评论(0编辑  收藏  举报