首页 > 其他 > 详细

金额保留2位小数 xx.00

时间:2018-11-01 20:18:08      阅读:200      评论:0      收藏:0      [点我收藏+]

 

 

在项目中, 关于交易的时候,  我们自己对金额做了处理,  但是与第三方进行交互, 不是第三方要的金额形式,   第三方要的是:    元并且保留两位小数  ,下面是一个小列子

 


/** * @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

原文:https://www.cnblogs.com/PinkPink/p/9892139.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!