Lista todas as diretivas de formatação de data e hora compatíveis, com exemplos e notas de uso.
Todas as diretivas são totalmente compatíveis com o padrão C (versão de 1989).
|
Diretiva |
Descrição |
Exemplo |
Observações |
|
%a |
Nome abreviado do dia da semana. |
|
No momento, apenas a localidade en-US é compatível. |
|
%A |
Nome completo do dia da semana. |
|
No momento, apenas a localidade en-US é compatível. |
|
%w |
Dia da semana como número decimal, em que 0 representa domingo e 6 representa sábado. |
|
Nenhuma. |
|
%d |
Dia do mês como número decimal preenchido com zero à esquerda. |
|
Na análise, o zero à esquerda é opcional para as diretivas |
|
%b |
Nome abreviado do mês conforme a localidade. |
|
No momento, apenas a localidade en-US é compatível. |
|
%B |
Nome completo do mês conforme a localidade. |
|
Na análise, o zero à esquerda é opcional para as diretivas |
|
%m |
Mês como número decimal preenchido com zero à esquerda. |
|
Na análise, o zero à esquerda é opcional para as diretivas |
|
%y |
Ano sem o século como número decimal preenchido com zero à esquerda. |
|
Na análise, o zero à esquerda é opcional para as diretivas |
|
%Y |
Ano com o século como número decimal. |
|
Ao analisar um ano, o intervalo válido é [1, 9999]. Se o ano for menor que 1000, preencha-o com zeros até completar quatro dígitos. Por exemplo, 0180 representa o ano 180 d.C. |
|
%H |
Hora (relógio de 24 horas) como número decimal preenchido com zero à esquerda. |
|
Na análise, o zero à esquerda é opcional para as diretivas |
|
%I |
Hora (relógio de 12 horas) como número decimal preenchido com zero à esquerda. |
|
Na análise, os zeros à esquerda são opcionais para |
|
%p |
Equivalente da localidade para AM ou PM. |
|
|
|
%M |
Minuto como número decimal preenchido com zero à esquerda. |
|
Na análise, o zero à esquerda é opcional para as diretivas |
|
%S |
Segundo como número decimal preenchido com zero à esquerda. |
|
|
|
%f |
Microssegundo como número decimal preenchido com zero à esquerda. |
|
Ao analisar microssegundos, a diretiva |
|
%z |
Deslocamento UTC no formato ±HHMM[SS[.ffffff]]. Retorna uma string vazia para objetos datetime ingênuos. |
|
Para objetos datetime ingênuos, |
|
%Z |
Nome do fuso horário. Retorna uma string vazia se o objeto for ingênuo. |
|
Nenhuma. |
|
%j |
Dia do ano como número decimal preenchido com zero à esquerda. |
|
Na análise, o zero à esquerda é opcional para as diretivas |
|
%U |
Número da semana no ano, considerando domingo como o primeiro dia da semana. Os dias anteriores ao primeiro domingo do ano pertencem à semana 0. |
|
|
|
%W |
Número da semana no ano, considerando segunda-feira como o primeiro dia da semana. Os dias anteriores à primeira segunda-feira do ano pertencem à semana 0. |
|
|
|
%c |
Representação apropriada de data e hora para a localidade. |
|
No momento, apenas a localidade en-US é compatível. |
|
%x |
Representação apropriada de data para a localidade. |
|
No momento, apenas a localidade en-US é compatível. |
|
%X |
Representação apropriada de hora para a localidade. |
|
No momento, apenas a localidade en-US é compatível. |
|
%% |
Um caractere |
|
Nenhuma. |
As seguintes diretivas não padronizadas do C89 também são compatíveis:
|
Diretiva |
Descrição |
Exemplo |
Observações |
|
%G |
Ano baseado em semanas ISO 8601. Refere-se ao ano que contém a semana ISO (%V). |
|
Na análise, |
|
%u |
Dia da semana ISO 8601 como número decimal, em que 1 representa segunda-feira. |
|
Nenhuma. |
|
%V |
Número da semana ISO 8601 no ano (segunda-feira como o primeiro dia da semana). |
|
|