You are on page 1of 2

Formato de cadenas de texto en .

NET
Fechas - Especificadores estndar para fechas
Especificadores estndar para fechas
Especificador
d D t T f F g G m r s u U y O dd ddd dddd f, ff, fff, ffff gg hh HH mm MM MMM MMMM s ss tt yy yyyy z zz zzz : /

Especificadores personalizados para fechas


Tipo Ejemplo
22/04/2014 martes, 22 de abril de 2014 18:19 18:19:47 martes, 22 de abril de 2014 18:19 martes, 22 de abril de 2014 18:19:47 22/04/2014 18:19 22/04/2014 18:19:47 22 abril Wed, 16 Apr 2014 18:19:47 GMT 2014-04-22T18:19:47 2014-04-22 18:19:47Z martes, 22 de abril de 2014 18:19:47 abril de 2014 2014-04-22T18:19:47.9980451 +02:00 {0:dd} {0:ddd} {0:dddd} {0:ffff} {0:gg} {0:hh} {0:HH} {0:mm} {0:MM} {0:MMM} {0:MMMM} {0:s} {0:ss} {0:tt} {0:yy} {0:yyyy} {0:%z} {0:zz} {0:zzz} {0:hh:mm:ss} {0:dd/MM/yyyy} 22 mar martes 5960 DC 06 18 19 04 abr abril 47 47 PM 14 2014 +2 +02 +05:00 04:40:47 20/04/2014

Ejemplo Salida

Fecha corta Fecha larga Hora corta Hora larga Fecha y hora completa Fecha y hora completa (largo) Fecha y hora por defecto Fecha y hora por defecto (largo) Patrn mes da Fecha en formato RFC1123 Fecha ordenable Universal ordenable Universal completa Patrn ao, mes Convertible en ambos sentidos Da Nombre del da corto Nombre del da completo Fracciones de segundo Era (antes de Cristo, etc...) hora (entre 1 y 12) hora (dos dgitos), formato 24 horas Minutos 00-59 Mes 01-12 Mes (abreviacin) Mes (nombre completo) Segundos 0-59 Segundos 00-59 (rellena con cero) AM o PM Ao (2 dgitos) Ao Diferencia horaria respecto a GMT Diferencia horaria (2 dgitos) respecto a GMT Diferencia horaria (completo) respecto a GMT Separador de lo anterior Separador de lo anterior

No te pierdas los mejores recursos para programadores - www.campusmvp.es/recursos

Formato de cadenas de texto en .NET


Fechas - Especificadores de formato numrico
Bsico Personalizable
Tipo
Divisa/Moneda Decimal (solo funciona con nmeros enteros) Notacin cientfica Punto fijo General Numero con separador de miles Convertible en ambos sentidos Hexadecimal Porcentaje

Especificador
c d e f g n r x p

Formato
{0:c} {0:d} {0:e} {0:f} {0:g} {0:n} {0:r} {0:x} {0:p}

Salida (con 1.23, doble)


1,23 System.FormatException 1,230000e+000 1,23 1,23 1,23 1,23 System.FormatException 123,00 %

Salida (con -12300, entero)


-12,300,00 -12300 -1,230000e+004 -12300,00 -12300 -12.300,00 System.FormatException ffffcff4 -1.230.000,00 %

Especificador

Tipo

Ejemplo

Salida(con 1234.56, doble)

Observaciones Rellena con ceros si es necesario, en este caso llevar dos dgitos mnimo antes de la coma y cuatro decimales. El punto representa el separador decimal que corresponda a la cultura actual (una coma en Espaa). Rellena cada posicin con dgitos si existen, sino no pone nada, y si hay de ms los omite en los decimales.

Marcador de posicin 0

{0:00.0000}

1234,5600

# . % e

Marcador de posicin de dgito Punto decimal Separador de miles Porcentaje Tanto por mil Notacin exponencial

{0:(#).#} {0:0.0} {0:0,0} {0:0.0%} {0:0.0} {0:00e+0}

(1234),5 1234,5 1.234 123456,0 % 1234560,0 % 12e+2

Multiplica por 100, aade el smbolo de % Multiplica por 1000, aade el smbolo de % El nmero de cero indica el nmero mnimo de dgitos en el exponente. El "+" fuerza a poner el signo siempre delante del exponente, y el "-" solo cuando es un exponente negativo. Define secciones con formatos diferentes para nmeros positivos, negativos y el cero. Tiene bastantes opciones. Es especialmente til para dar formato a valores de divisas que requieran poner valores negativos entre parntesis.

Separador de seccin

Enumeraciones - Especificadores estndar para enumeraciones


Bsico Personalizable
Tipo
Valor por defecto (nombres de flags si estn disponibles, si no , el entero correspondiente) Siempre nombres de flags Siempre enteros Ocho dgitos hexadecimal
www.google.com/+CampusmvpEs

Especificador
g f d x
www.facebook.com/campusMVP

No te pierdas los mejores recursos para programadores www.campusmvp.es/recursos


www.twitter.com/campusmvp