duda formatear numeros

09/01/2006 - 13:48 por TR | Informe spam
Hola,

tengo una duda para formatear numeros. tengo que dar formato a lo siguiente:

tengo el número 185 , este número tiene 3 dígitos. desde el 1 al 9 tiene un
digitos, por lo tanto tendria que poner dos ceros antes, es decir: 001 002
003 004 ... 009, desde el 10 hasta el 99 tan solo un cero, 010, 011... 065...
099

es decir, dependiendo del número máximo, tengo que rellenar con ceros todos
los números anteriores.

alguien sabe como se hace esto?, tengo el número que quiero formatear, y el
número máximo de digitios.

saludos y gracias
 

Leer las respuestas

#1 [Juanjo]
09/01/2006 - 14:07 | Informe spam
Hola:

Puedes usar el metodo de la clase string, PadLeft. A este metodo le pasas
dos parametros,
el numero de caracteres total de la cadena y el caracter con el que quieres
que complete
la cadena por la izquierda.

Por ejemplo, si tienes:
string cad="12";
cad=cad.PadLeft(5,'0');

//cad ahora seria "00012"

Espero te ayude.

Saludos

"TR" escribió en el mensaje
news:
Hola,

tengo una duda para formatear numeros. tengo que dar formato a lo
siguiente:

tengo el número 185 , este número tiene 3 dígitos. desde el 1 al 9 tiene
un
digitos, por lo tanto tendria que poner dos ceros antes, es decir: 001 002
003 004 ... 009, desde el 10 hasta el 99 tan solo un cero, 010, 011...
065...
099

es decir, dependiendo del número máximo, tengo que rellenar con ceros
todos
los números anteriores.

alguien sabe como se hace esto?, tengo el número que quiero formatear, y
el
número máximo de digitios.

saludos y gracias

Preguntas similares