decimales puntos por comas

827 views
Skip to first unread message

Jorge Hernández

unread,
May 31, 2010, 5:01:20 PM5/31/10
to ju...@googlegroups.com
Hola,

Estoy trabajando con Access y JAVA. No es la mejor de las combinaciones, pero bueno, es lo que hay.

El asunto, es que Access trabaja con número decimales, en plan.."3,14", utilizando la "coma" como separador decimal. Pero JAVA utiliza el "punto" como separador decimal. Entonces, cuando quiero escribir el valor en Access, pues no es escribe el correcto.

Cómo lo puedo hacer para, desde JAVA, considerar los separadores decimales en "comas" y así no tener problemas al momento de querer introducir los valores en ACCESS.

Gracias...ya me dicen..

Saludos,
Jorge

Nicolas A. Echeverria O.

unread,
May 31, 2010, 5:03:48 PM5/31/10
to ju...@googlegroups.com
Me suena a problemas con la definicion del decimal, por ejemplo mira esto:
 http://www.rgagnon.com/javadetails/java-0019.html

--
Has recibido este mensaje porque estás suscrito al grupo "jug.cl" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a ju...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a jugcl+un...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/jugcl?hl=es.

Jorge Hernández

unread,
May 31, 2010, 6:30:19 PM5/31/10
to ju...@googlegroups.com
Hola,

Gracias por el link. Pero eso sería valído a si lo quiero exportar a ACCESS por ejemplo?.

Jorge

2010/5/31 Nicolas A. Echeverria O. <nicolasec...@gmail.com>

Alvaro Javier Medina Balboa

unread,
May 31, 2010, 6:52:16 PM5/31/10
to ju...@googlegroups.com
hola,

espero que te sirva de algo en Java debes usar la libreria java.util.text;

primero debes instanciar un objeto de la clase DecimalFormat que sirve para redondear datos, y para poder utilizar la coma como separador debes instanciar un objeto de la clase DecimalFormatSymbol, en realidad el codigo seria el siguiente:

//te creas un objeto DecimalFormatSymbols
DecimalFormatSymbols simbolo = new DecimalFormatSymbols();
//te defines el tipo de separador de tipo char ','
simbolo.setDecimalSeparator(',');
// y lo incluyes en el nuevo objeto que vas a crear de tipo DecimalFormat
DecimalFormat s = new DecimalFormat("0.00",simbolo);

atte Alvaro Javier Medina Balboa


Date: Mon, 31 May 2010 23:01:20 +0200
Subject: decimales puntos por comas
From: jorge.in...@gmail.com
To: ju...@googlegroups.com
--
Has recibido este mensaje porque estás suscrito al grupo "jug.cl" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a ju...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a jugcl+un...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/jugcl?hl=es.


Connect to the next generation of MSN Messenger  Get it now!
Reply all
Reply to author
Forward
0 new messages