金额保留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的主要内容,如果未能解决你的问题,请参考以下文章

格式金额,默认保留两位小数,并格式化为千分位

vue输入金额,仅输入数字并且保留两位小数

数字不会保留两位小数

js校验输入0-1之间的小数,最多保留小数点后两位

delphi 如何保留小数

js正则表达式 只能支持小数点到两位小数和纯数字 0.01-99999999(大于0)