Formatos de fecha y hora
Las cadenas de formato de fecha y hora se componen de especificadores que representan valores que se insertarán en la cadena con formato. Algunos especificadores (como "d") simplemente dan formato a números o cadenas. Otros especificadores (como "/") hacen referencia a cadenas específicas de la configuración regional procedentes de variables globales. En la siguiente tabla, los especificadores se muestran en minúsculas. En los formatos se ignoran las mayúsculas y minúsculas, excepto en los especificadores "am/pm" y "a/p".
Specifier |
Displays |
c |
Muestra la fecha usando el formato predeterminado corto. |
d |
Muestra el día como un número sin cero inicial (1-31). |
dd |
Muestra el día como un número con un cero inicial (01-31). |
ddd |
Muestra el día como una abreviatura (dom-sáb). |
dddd |
Muestra el día como nombre completo (domingo-sábado). |
ddddd |
Muestra la fecha usando el formato de fecha corta. |
dddddd |
Muestra la fecha usando el formato de fecha larga. |
e |
Muestra el año del período o era actual como un número sin cero inicial (solo configuraciones regionales japonesas, coreanas y taiwanesas). |
ee |
Muestra el año del período o era actual como un número con un cero inicial (solo configuraciones regionales japonesas, coreanas y taiwanesas). |
g |
Muestra el período o era como una abreviatura (solo configuraciones regionales japonesas y taiwanesas). |
gg |
(Solo Windows) Muestra el período o era como un nombre completo. (Solo configuraciones regionales japonesas y taiwanesas). |
m |
Muestra el mes como un número sin cero inicial (1-12). Si el especificador m sigue inmediatamente a un especificador h o hh, se muestra el minuto en lugar del mes. |
mm |
Muestra el mes como un número con un cero inicial (01-12). Si el especificador mm sigue inmediatamente a un especificador h o hh, se muestra el minuto en lugar del mes. |
mmm |
Muestra el mes como una abreviatura (ene-dic). |
mmmm |
Muestra el mes con su nombre completo (enero-diciembre). |
yy |
Muestra el año como un número de dos dígitos (00-99). |
aaaa |
Muestra el año como un número de cuatro dígitos (0000-9999). |
h |
Muestra la hora sin cero inicial (0-23). |
hh |
Muestra la hora con un cero inicial (00-23). |
n |
Muestra el minuto sin cero inicial (0-59). |
nn |
Muestra el minuto con un cero inicial (00-59). |
s |
Muestra el segundo sin cero inicial (0-59). |
ss |
Muestra el segundo con un cero inicial (00-59). |
z |
Muestra el milisegundo sin ceros iniciales (0-999). |
zzz |
Muestra el milisegundo con ceros iniciales (000-999). |
t |
Muestra la hora usando el formato de hora corta. |
tt |
Muestra la hora usando el formato de hora larga. |
a. m./p. m. |
Usa el reloj de 12 horas para el especificador h o hh anterior, y muestra 'am' para cualquier hora antes del mediodía y 'pm' para cualquier hora después del mediodía. El especificador am/pm puede usar minúsculas, mayúsculas o una combinación de ambas, y el resultado se muestra según corresponda. |
a/p |
Usa el reloj de 12 horas para el especificador h o hh anterior, y muestra 'a' para cualquier hora antes del mediodía y 'p' para cualquier hora después del mediodía. El especificador a/p puede usar minúsculas, mayúsculas o una combinación de ambas, y el resultado se muestra según corresponda. |
/ |
Muestra el carácter separador de fecha indicado por la variable global. |
: |
Muestra el carácter separador de hora indicado por la variable global. |
'xx'/"xx" |
Los caracteres encerrados entre comillas simples o dobles se muestran tal cual y no afectan al formato. |

