Todos os produtos
Search
Central de documentação

Simple Log Service:Diretivas de formatação de data e hora

Última atualização: Jul 03, 2026

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.

Mon, ..., Fri

No momento, apenas a localidade en-US é compatível.

%A

Nome completo do dia da semana.

Monday, ..., Friday

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.

0, 1, 2, 3, 4, 5, 6

Nenhuma.

%d

Dia do mês como número decimal preenchido com zero à esquerda.

01, 02, ..., 31

Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%b

Nome abreviado do mês conforme a localidade.

Jan, Feb, ..., Dec

No momento, apenas a localidade en-US é compatível.

%B

Nome completo do mês conforme a localidade.

January, February, ..., December

Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%m

Mês como número decimal preenchido com zero à esquerda.

01, 02, ..., 12

Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%y

Ano sem o século como número decimal preenchido com zero à esquerda.

00, 01, ..., 99

Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%Y

Ano com o século como número decimal.

0001, 0002, ..., 2013, 2014, ..., 9998, 9999

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.

00, 01, ..., 23

Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%I

Hora (relógio de 12 horas) como número decimal preenchido com zero à esquerda.

01, 02, ..., 12

Na análise, os zeros à esquerda são opcionais para %d, %m, %H, %I, %M, %S, %J, %U, %W, %V, %y.

%p

Equivalente da localidade para AM ou PM.

AM, PM

  • No momento, apenas a localidade en-US é compatível.

  • Na análise, a diretiva %p afeta apenas a parte da hora de %I.

%M

Minuto como número decimal preenchido com zero à esquerda.

00, 01, ..., 59

Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%S

Segundo como número decimal preenchido com zero à esquerda.

00, 01, ..., 59

  • Não há suporte para segundos bissextos.

  • Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%f

Microssegundo como número decimal preenchido com zero à esquerda.

000000, 000001, ..., 999999

Ao analisar microssegundos, a diretiva %f aceita uma string numérica de 0 a 6 caracteres.

%z

Deslocamento UTC no formato ±HHMM[SS[.ffffff]]. Retorna uma string vazia para objetos datetime ingênuos.

(empty), +0000, -0400, +1030, +063415, -030712.345216

Para objetos datetime ingênuos, %z e %Z são substituídos por uma string vazia. Quando %z é formatado como ±HHMM[SS[.ffffff]], os minutos são opcionais. A análise aceita strings separadas por dois pontos, como +01:00:00. Além disso, Z equivale a +00:00.

%Z

Nome do fuso horário. Retorna uma string vazia se o objeto for ingênuo.

(empty), UTC, EST, CST

Nenhuma.

%j

Dia do ano como número decimal preenchido com zero à esquerda.

001, 002, ..., 366

Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%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.

00, 01, ..., 53

  • Na análise, as diretivas %U e %W servem apenas para cálculo.

  • Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%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.

00, 01, ..., 53

  • Na análise, as diretivas %U e %W servem apenas para cálculo.

  • Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%c

Representação apropriada de data e hora para a localidade.

Tue Aug 16 21:30:00 1988

No momento, apenas a localidade en-US é compatível.

%x

Representação apropriada de data para a localidade.

08/16/88

No momento, apenas a localidade en-US é compatível.

%X

Representação apropriada de hora para a localidade.

21:30:00

No momento, apenas a localidade en-US é compatível.

%%

Um caractere '%' literal.

%

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).

0001, 0002, ..., 2013, 2014, ..., 9998, 9999

Na análise, %V serve apenas para cálculo.

%u

Dia da semana ISO 8601 como número decimal, em que 1 representa segunda-feira.

1, 2, ..., 7

Nenhuma.

%V

Número da semana ISO 8601 no ano (segunda-feira como o primeiro dia da semana).

01, 02, ..., 53

  • Na análise, %V serve apenas para cálculo.

  • Na análise, o zero à esquerda é opcional para as diretivas %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.