
Especificadores de formato
.NET Framework define especificadores de formato personalizados y estándar para el formato de números, fechas y horas, y enumeraciones. Los especificadores de formato se utilizan en varios métodos que dan formato a cadenas de salida, como Console..::.WriteLine y las sobrecargas individuales del método ToString de ciertos tipos, y en algunos métodos que analizan cadenas de entrada, tales como Parse y DateTime..::.ParseExact.
Para obtener información sobre el formato de datos numéricos, vea Cadenas de formato numérico. Para obtener una tabla con los especificadores de formato numérico que se utilizan normalmente, vea Cadenas de formato numérico estándar, y para obtener una tabla de especificadores de formato personalizados que se pueden utilizar para crear una cadena de formato propia, vea Cadenas de formato numérico personalizado.
Para obtener información sobre el formato de fechas y horas, vea Cadenas de formato de fecha y hora. Para obtener una tabla con los especificadores de formato de fecha y hora que se utilizan normalmente, vea Cadenas de formato de fecha y hora estándar, y para obtener una tabla de especificadores de formato de fecha y hora personalizados que se pueden utilizar para crear una cadena de formato propia, vea Cadenas de formato de fecha y hora personalizado.
Para obtener información acerca de cómo se llevan a cabo algunas operaciones de formato específicas, por ejemplo, extraer el día de la semana de una fecha concreta o mostrar la fecha mediante un calendario no gregoriano, vea Temas "Cómo..." sobre formatos.
Para obtener información sobre el formato de enumeraciones, y una tabla de especificadores de formato de enumeración estándar, vea Cadenas de formato de enumeración.
Especificadores de formato y de análisis
La aplicación de formato convierte el valor de un tipo en una representación de cadena; el análisis, la operación inversa de la aplicación de formato, crea un tipo de datos desde una representación de cadena. Un proveedor de formato controla la forma en que se realiza el análisis, y algunos métodos, como DateTime..::.ParseExact, toman un parámetro de especificador de formato que indica el formato esperado de la representación de cadena. Para obtener más información acerca del análisis, vea Analizar cadenas.
Especificadores de formato y método ToString
.NET Framework admite la sobrecarga del método predeterminado ToString de un tipo, que realiza un formato rudimentario, con una versión especializada de ToString que utiliza un parámetro de especificador de formato para indicar cuál va a ser el formato del valor. Para obtener más información, vea Aplicar formatos a tipos base y la interfaz IFormattable.