Como saber separador

01/07/2004 - 22:49 por Cesar Ochica | Informe spam
Como puedo saber el caracter que separa los deciamles en el equipo que corre
la aplicacion si es coma o punto, y creen que manipular esto puede
perjudicar la base de datos?


Gracias
 

Leer las respuestas

#1 Jose Luis Manners
01/07/2004 - 23:17 | Informe spam
Hola Cesar, fijate en la clase System.Globalization.NumberFormatInfo:

int MaxDecimalPlaces = NumberFormatInfo.CurrentInfo.NumberDecimalDigits;
// numero de posiciones decimales
int DigitsInGroup = NumberFormatInfo.CurrentInfo.NumberGroupSizes[0];
// numero de digitos para miles (ej: 3)
char NegativeSign = NumberFormatInfo.CurrentInfo.NegativeSign[0];
// signo para numero negativos
char DecimalPoint = NumberFormatInfo.CurrentInfo.NumberDecimalSeparator[0];
// caracter del punto decimal
char GroupSeparator = NumberFormatInfo.CurrentInfo.NumberGroupSeparator[0];
// caracter para separar miles (ej: ",")
string Prefix = NumberFormatInfo.CurrentInfo.CurrencySymbol;
// signo de dinero (ej: "$")
string Suffix = NumberFormatInfo.CurrentInfo.PercentSymbol;
// signo de porcientos (ej: "%")

También hay para Currency y Porciento. Por ejemplo:

int MaxDecimalPlaces = NumberFormatInfo.CurrentInfo.CurrencyDecimalDigits;
// numero de posiciones decimales
int DigitsInGroup = NumberFormatInfo.CurrentInfo.CurrencyGroupSizes[0];
// numero de digitos para miles (ej: 3)

Bueno espero que captes la idea. Estos ejemplos usan la actual cultura de
la máquina (CurrentInfo es una clase tipo CultureInfo). Por supuesto
también puedes especificar otra cultura creando una instancia de la clase
System.Globalization.CultureInfo y usando la propiedad NumberFormat de tu
clase CultureInfo.

Espero esto te ayude.

Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

"Cesar Ochica" wrote in message
news:
Como puedo saber el caracter que separa los deciamles en el equipo que


corre
la aplicacion si es coma o punto, y creen que manipular esto puede
perjudicar la base de datos?


Gracias


Preguntas similares