Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2006, 10:22
juantiva
 
Fecha de Ingreso: junio-2006
Mensajes: 109
Antigüedad: 18 años, 8 meses
Puntos: 2
Format

Para fechas

Dim d As DateTime = DateTime.Now

Console.WriteLine ("{0,-2} {1}", "d", d.ToString ("d", null) ) ' short date
Console.WriteLine ("{0,-2} {1}", "D", d.ToString ("D", null) ) ' long date
Console.WriteLine ("{0,-2} {1}", "G", d.ToString ("G", null) ) ' short date and time
Console.WriteLine ("{0,-2} {1}", "m", d.ToString ("m", null) ) ' Month and day only
Console.WriteLine ("{0,-2} {1}", "r", d.ToString ("r", null) ) ' GMT time
Console.WriteLine ("{0,-2} {1}", "T", d.ToString ("T", null) ) ' time only (hh:mm:ss)
Console.WriteLine ("{0,-2} {1}", "u", d.ToString ("u", null) ) ' UTC date and time

' example output: Sat
Console.WriteLine ("{0}", "ddd", d.ToString ("ddd", null) )

' example output: October 17, 2000
Console.WriteLine ("{0}", d.ToString ("MMMM dd, yyyy", null) )


Para números

Dim dblNum As double = 12.9625
Dim intNum As Integer = 73
Dim dblPercent As double = 0.25

' predefined formats
Console.WriteLine ("{0,-8} {1}", "c", dblNum.ToString ("c", null) ) ' currency
Console.WriteLine ("{0,-8} {1}", "d", intNum.ToString ("d", null) ) ' Decimal Format
Console.WriteLine ("{0,-8} {1}", "e", dblNum.ToString ("e", null) ) ' Engineering (scientific)
Console.WriteLine ("{0,-8} {1}", "f", dblNum.ToString ("f", null) ) ' Fixed Point format
Console.WriteLine ("{0,-8} {1}", "g", dblNum.ToString ("g", null) ) ' General Format
Console.WriteLine ("{0,-8} {1}", "n", dblNum.ToString ("n", null) ) ' add comma separators
Console.WriteLine ("{0,-8} {1}", "x", intNum.ToString ("x", null) ) ' Hexadecimal

' pictures formats
Console.WriteLine ("{0,-8} {1}", "#", intNum.ToString ("#", null) ) ' the number
Console.WriteLine ("{0,-8} {1}", "###", intNum.ToString ("###", null) ) ' take three places
Console.WriteLine ("{0,-8} {1}", "#.00", intNum.ToString ("#.00", null) ) ' decimal holder on the end
Console.WriteLine ("{0,-8} {1}", "D4", intNum.ToString ("D4", null) ) ' leading zeroes
Console.WriteLine ("{0,-8} {1}", "%#", dblPercent.ToString ("%#", null) ) ' percentage


O personalizar el formato de sus propios tipos de datos y agregar tus propios códigos de formato debes implementar la interfaz IFormattable.


Saludos