Tengo un campo BigDecimal
amount
que representa dinero, y necesito imprimir su valor en el navegador en un formato como $123.00
, $15.50
, $0.33
.¿Cómo imprimir valores BigDecimal formateados?
¿Cómo puedo hacer eso?
(La única solución simple que veo yo es cada vez floatValue
de BigDecimal
y luego usando NumberFormat
para hacer una precisión de dos dígitos para la parte fraccionaria).
Si prefiere cero que se mostrará como 0.00 (en lugar de 0,00), utilice el patrón '" # , ## 0.00 "' en su lugar. – Jonik