long 转 BigDecimal

dto.getAmount () is a long type, you need to turn to a BigDecimal recalculation

BigDecimal amount = dto.getAmount()!=null? new BigDecimal(dto.getAmount()).divide(new BigDecimal(1000),2,RoundingMode.HALF_UP):new BigDecimal(0);

 

Guess you like

Origin www.cnblogs.com/xiaofan156/p/11688059.html