Formatos de data e hora
As strings de formato de data e hora são compostas por especificadores que representam valores a serem inseridos na string formatada. Alguns especificadores (como "d") simplesmente formatam números ou strings. Outros especificadores (como "/") referem-se a strings específicas da localidade a partir de variáveis globais. Na tabela a seguir, os especificadores são apresentados em letras minúsculas. A diferenciação entre maiúsculas e minúsculas é ignorada nos formatos, exceto para os especificadores "am/pm" e "a/p".
Specifier |
Displays |
c |
Exibe a data usando o formato Curto Padrão. |
d |
Exibe o dia como número sem zero à esquerda (1-31). |
dd |
Exibe o dia como número com zero à esquerda (01-31). |
ddd |
Exibe o dia como abreviação (dom-sáb). |
dddd |
Exibe o dia como nome completo (domingo-sábado). |
ddddd |
Exibe a data usando o formato Data Curta. |
dddddd |
Exibe a data usando o formato Data Longa. |
e |
Exibe o ano no período/era atual como número sem zero à esquerda (somente nas localidades japonesa, coreana e taiwanesa). |
ee |
Exibe o ano no período/era atual como número com zero à esquerda (somente nas localidades japonesa, coreana e taiwanesa). |
g |
Exibe o período/era como abreviação (somente nas localidades japonesa e taiwanesa). |
gg |
(Somente Windows) Exibe o período/era como nome completo. (Somente para localidades japonesa e taiwanesa). |
m |
Exibe o mês como número sem zero à esquerda (1-12). Se o especificador m vier imediatamente após um especificador h ou hh, será exibido o minuto em vez do mês. |
mm |
Exibe o mês como número com zero à esquerda (01-12). Se o especificador mm vier imediatamente após um especificador h ou hh, será exibido o minuto em vez do mês. |
mmm |
Exibe o mês como abreviação (jan-dez). |
mmmm |
Exibe o mês como nome completo (janeiro-dezembro). |
yy |
Exibe o ano como número de dois dígitos (00-99). |
yyyy |
Exibe o ano como número de quatro dígitos (0000-9999). |
h |
Exibe a hora sem zero à esquerda (0-23). |
hh |
Exibe a hora com zero à esquerda (00-23). |
n |
Exibe o minuto sem zero à esquerda (0-59). |
nn |
Exibe o minuto com zero à esquerda (00-59). |
s |
Exibe o segundo sem zero à esquerda (0-59). |
ss |
Exibe o segundo com zero à esquerda (00-59). |
z |
Exibe o milissegundo sem zero à esquerda (0-999). |
zzz |
Exibe o milissegundo com zero à esquerda (000-999). |
t |
Exibe a hora usando o formato de Hora Curta. |
tt |
Exibe a hora usando o formato de Hora Longa. |
am/pm |
Utiliza o relógio de 12 horas para o especificador h ou hh anterior e exibe 'am' para qualquer hora antes do meio-dia e 'pm' para qualquer hora depois do meio-dia. O especificador am/pm pode estar em minúsculas, maiúsculas ou misto, e o resultado é exibido de acordo. |
a/p |
Utiliza o relógio de 12 horas para o especificador h ou hh anterior e exibe 'a' para qualquer hora antes do meio-dia e 'p' para qualquer hora depois do meio-dia. O especificador a/p pode estar em minúsculas, maiúsculas ou misto, e o resultado é exibido de acordo. |
/ |
Exibe o caractere separador de data fornecido pela variável global. |
: |
Exibe o caractere separador de hora definido pela variável global. |
'xx'/"xx" |
Caracteres entre aspas simples ou duplas são exibidos como estão e não afetam a formatação. |

