Problemas formato monetario

Ver el tema anterior Ver el tema siguiente Ir abajo

Problemas formato monetario

Mensaje por VictorH el Dom Ene 03, 2016 10:44 pm

Este método introduce formateo individual de los distintos aspectos del número, permitiendo controlar su salida exactamente como queremos

Código:
NumberFormat nf = NumberFormat.getInstance();
DecimalFormatSymbols dfs = new DecimalFormatSymbols();
dfs.setCurrencySymbol("€");
dfs.setGroupingSeparator('.');
dfs.setMonetaryDecimalSeparator(',');
((DecimalFormat) nf).setDecimalFormatSymbols(dfs);
System.out.println(nf.format(3333454.67));

Éste simplemente usa el formateo asociado a un enumerado en Locale como referencia:
Código:
NumberFormat nf = NumberFormat.getInstance();
Locale local = Locale.FRANCE;
nf.setCurrency(Currency.getInstance(local));
System.out.println(nf.format(3874737.74));
avatar
VictorH
Admin

Posts : 45
Join date : 01/10/2015

Ver perfil de usuario http://daw15.boardlog.com

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.