Formato personalizado de las columnas de fecha y hora

Si el formato que desea usar no puede crearse con la configuración proporcionada, la cadena de formato personalizado le permitirá crear sus propios formatos mediante un código, que se explica a continuación.

Ejemplos:

A continuación, se especifican algunos ejemplos de cadenas de formato personalizadas para formatos de fecha y hora. Para obtener más información, consulte la documentación acerca de cadenas con el formato DateTime personalizadas (por ejemplo, en MSDN).
Nota: Si desea usar cualquiera de los especificadores de formato de fecha y hora personalizados aislados en una cadena de formato (por ejemplo, para usar el especificador "d", "h" o "M" por sí mismo), debe agregar un espacio antes o después del especificador o debe incluir un signo de porcentaje ("%") antes del especificador único personalizado de fecha y hora, para evitar que se interprete como una cadena de formato estándar.
Carácter Descripción
yy Devuelve el año, que se mide con un número de 0 a 99.
yyyy Devuelve un año con un formato de cuatro dígitos.
M Devuelve el mes, que se mide con un número de 1 a 12 y con uno o dos dígitos, según el valor.

Es decir, junio se escribirá como "6" cuando se aplique esta cadena de formato (mientras que noviembre se escribirá como "11").

MM Devuelve el mes con dos dígitos, que se mide con un número de 1 a 12. Esto significa que junio se escribirá como "06".
MMM Devuelve el nombre abreviado del mes; por ejemplo, "jun".
MMMM Devuelve el nombre completo del mes; por ejemplo, "junio".
d Devuelve el día del mes, que se mide con un número del 1 al 31 y con uno o dos dígitos, según el valor.

Esto significa que el día 6 del mes aparecerá escrito como "6" (mientras que el día 11 aparecerá como "11") cuando se aplique esta cadena de formato.

dd Devuelve el día del mes con dos dígitos, medido como un número entre 1 y 31. Esto significa que el día 6 de un mes se escribirá como "06".
ddd Devuelve el nombre abreviado del día de la semana; por ejemplo, "vie".
dddd Devuelve el nombre completo del día de la semana; por ejemplo, "viernes".
h Devuelve la hora en un formato de 12 horas con uno o dos dígitos, en función del valor.

Esto significa que, si la hora es 7:20:22, el formato "h" mostrará la hora como "7", es decir, usando un solo dígito. Si la hora es 11:20:22, "h" devolverá 11.

hh Devuelve la hora en un formato de 12 horas que siempre usa dos dígitos.

Es decir, 7:20:22 se escribirá como "07:20:22" cuando se aplique la cadena de formato "hh".

H Devuelve la hora en un formato de 24 horas con uno o dos dígitos, en función del valor.

Esto significa que, si la hora es 7:20:22, el formato "H" mostrará la hora como "7", es decir, usando un solo dígito. Si la hora es 11:20:22, "H" devolverá 11. Si son las siete y veinte de la tarde, "H" devolverá 19:20:00.

HH Devuelve la hora en un formato de 24 horas que siempre usa dos dígitos. Es decir, las seis en punto de la mañana aparecería escrita como "06", mientras que las seis en punto de la tarde se mostraría como "18".
m Devuelve los minutos con uno o dos dígitos, según el valor. Es decir, seis minutos se escribirán como "6" (mientras que 11 minutos aparecerán como "11").
mm Devuelve los minutos con un formato de dos dígitos. Esto significa que seis minutos se escribiría como "06".
s Devuelve los segundos con uno o dos dígitos, según el valor.

Esto significa que seis segundos se escribirán como "6" (mientras que 11 segundos aparecerán como "11").

ss Devuelve los segundos con un formato de dos dígitos. Esto significa que seis segundos se escribiría como "06".
f Devuelve décimas de segundo.
ff Devuelve centésimas de segundo.
fff Devuelve milésimas de segundo.
tt Devuelve los indicadores AM o PM.
: Devuelve el separador de la hora.
/ Devuelve el separador de la fecha.

Asimismo, puede agregar cualquier valor de cadena personalizado, pero si uno de los caracteres especificadores se incluye en la cadena, deberá realizarse su escape con una barra diagonal inversa (\).

Nota: Todos estos ejemplos utilizan el siguiente valor de los datos: Viernes, 16 de octubre de 2009 a las tres y 25 minutos de la tarde.
Cadena de formato Resultado
dd\t\h o\f MMMM yyyy 16 de octubre 2009
MMM d yyyy, HH:mm Oct 16 2009, 15:25
\year: YY, \mon\t\h: MM, \da\y: dd año: 09, mes: 10, día: 16
hh:mm tt 03:25 PM
m \minu\te\s pa\s\t h, MMM d las 3 y 25 del 16 de octubre
%d 16