Formato con comas a un número
Código para poner números en el siguiente formato: 1,000// Se asigna el formato a una variable String pattern = "#,###,##0"; //Se recuperan los formatos por localidad NumberFormat nf = NumberFormat.getNumberInstance(Locale.ENGLISH); // Se asigna el formato de numero al decimal format DecimalFormat df = (DecimalFormat)nf; // Se asigna el formato al decimal format df.applyPattern(pattern); // Pasamos nuestro valor al que se le agregara el formato df.format(112121212); //Imprimimos el valor en consola System.out.println("FOMATO:: "+df.format(112121212));
Y esto como se haría en Ireport?? Yo tengo el problema que en el Ireport ocupo el DecimalFormat format para darle el siguiente formato a un BigDecimal "123,521.00" y en el Irepot cuando se compila se ve correctamente pero ya cuando lo llamo en la WEB se ven de la siguiente manera "123.521,00" Osea las comas me las toma por puntos y viceversa. (Estoy visualizandolo en PDF e IE 8) Muchas gracias por su ayuda...
ResponderBorrarBueno en IREPORT contamos con varias formas de solucionar este problema la más sencilla es la siguiente:
ResponderBorrarEn las propiedades del campo se encuentra la opción Pattern, la cual nos indica como mostrar la información selecciona CUSTOM FORMAT y en el campo solo inserta el formato deseado.
si esta solución no te funciona puedes intentar en TEXT FIEL EXPRESION la siguientes lineas
new java.text.DecimalFormat("FORMATO").format(VALOR)
saludos
casino, poker room, blackjack, bingo
ResponderBorrarcasino, poker room, blackjack, bingo room, blackjack, bingo ventureberg.com/ room, https://vannienailor4166blog.blogspot.com/ poker room, poker room, poker room, febcasino poker worrione.com room, 나비효과 poker room, poker room,