java 金额转分字符串,不足12位前自动补0 ?
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
需求如下:
如金额:12.23 转换成:000000001223
代码实现:
BigDecimal amt = new BigDecimal (12.23); Double tmp = amt.multiply(new BigDecimal(100)).doubleValue(); System.out.println(String.format("%012d", Math.abs(tmp.intValue())));