java中金额转换分转元 元转分
程序员文章站
2022-07-14 22:54:25
...
/**
* 元转分,确保price保留两位有效数字
*
* @return
*/
public static int changeY2F(double price) {
DecimalFormat df = new DecimalFormat("#.00");
price = Double.valueOf(df.format(price));
int money = (int) (price * 100);
return money;
}
/**
* 分转元,转换为bigDecimal在toString
*
* @return
*/
public static String changeF2Y(int price) {
return BigDecimal.valueOf(Long.valueOf(price)).divide(new BigDecimal(100)).toString();
}
上一篇: Spring Cloud Config
下一篇: 微信支付金额转换(元转分)