Ver Mensaje Individual
Antiguo 18-jun-2006, 20:14   #38 (permalink)
stock
stock tiene algunos puntos positivos de karma
 
Avatar de stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 1.993
Cool

Tema: Utilerias.
Pregunta: Como puedo dar formato de moneda a un double?
Respuesta: Java nos provee de una clase para esto, la cual es DecimalFormat hubicada en el paquete import java.text.DecimalFormat.

Ok, primero necesitamos definir un patron, o mejor dicho especificar el formato que queremos, en el ejemplo siguiente el patron es $###,###.##, donde el caracter # sera sustituido por un numero.

Una vez definido el patron creamos una instancia de la clase DecimalFormat, y en el constructor de esta le pasamos el patron.

Por ultimo ejecutamos el metodo format y le damos el double que queremos darle formato, este metodo regresa un String.

Código PHP:
        //By Crysfel

        
double value 43214.346543;
        
String patron "$###,###.##";
        
DecimalFormat myFormatter = new DecimalFormat(patron);
        
String salida myFormatter.format(value);
        
System.out.println(value "  " patron "  " salida); 
Have funnnnnnnnn
__________________
Don't hate the languaje, hate the runtime environment
Crysfel's Blog :: Blog de programación, JAVA,PHP, AJAX, JavaScript, CSS y otras hierbas
stock está desconectado   Responder Citando