金额保留2位小数 xx.00
Posted pinkpink
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了金额保留2位小数 xx.00相关的知识,希望对你有一定的参考价值。
在项目中, 关于交易的时候, 我们自己对金额做了处理, 但是与第三方进行交互, 不是第三方要的金额形式, 第三方要的是: 元并且保留两位小数 ,下面是一个小列子
/** * @desc 缴费金额(单位:元) */ private Long Pay_amount; //A类里面有一个属性
A a = new A(); //创建对象
//比如说lrPaymentItem.getPay_amount()=500000 精确到厘,但是别人要的是元,并且要两位小时,就除10000 ,除完了等于50元
BigDecimal amount = new BigDecimal(a.getPay_amount()).divide(new BigDecimal("10000"));
//保留2位小数, 最后是50.00 元
String totalFee = new DecimalFormat("0.00").format(amount); map.put("totalFee", String.valueOf(totalFee)); //保留2位小数, 最后是50.00 元
贵在积累~~~~~~
以上是关于金额保留2位小数 xx.00的主要内容,如果未能解决你的问题,请参考以下文章