金额数据单位改变由元到万元,并保留两位小数
前台修改 js:
(value/10000).toFixed(2)
后台修改 java:
String value = "8976346"; //单位是元
BigDecimal bigDecimal = new BigDecimal(value);
// 转换为万元(除以10000)
BigDecimal decimal = bigDecimal.divide(new BigDecimal("10000"));
// 保留两位小数
DecimalFormat formater = new DecimalFormat("0.00");
// 四舍五入
formater.setRoundingMode(RoundingMode.HALF_UP);
// 格式化完成之后得出结果
String formatNum = formater.format(decimal);
System.out.println(formatNum); //897.63