Formate uma data com tokens strftime como %Y, %m e %d e visualize o resultado ao vivo, direto no seu navegador.
Formatador de Datas strftime Online
Formate uma data com tokens strftime como %Y, %m e %d e visualize o resultado ao vivo, direto no seu navegador.
O strftime Date Formatter roda inteiramente no seu navegador. A data, hora e string de formato que você digita ficam no seu dispositivo e nunca são enviadas ao ArrayKit.
strftime Date Formatter permite digitar uma string de formato no estilo strftime — os mesmos tokens %Y, %m, %d, %H:%M:%S usados por Python, C e dezenas de outras linguagens — e ver o resultado formatado atualizar instantaneamente enquanto você digita. Escolha qualquer data e hora, ou comece a partir de agora, alterne entre seu fuso horário local e UTC, e copie a string final com um clique. Uma tabela de referência clicável lista todos os tokens suportados com uma descrição e um exemplo ao vivo, para que você possa montar um formato como "%A, %B %e, %Y" sem sair da página nem procurar na documentação. Foi feito para desenvolvedores depurando o formato de timestamp de um log, escrevendo uma chamada date.strftime() em Python, configurando o padrão de rotação de logs de uma tarefa cron, ou só conferindo o que %e ou %j realmente produzem. Tudo roda localmente no seu navegador — a data escolhida nunca sai do seu dispositivo.
Recursos
Pré-visualização ao vivo que atualiza conforme você edita a string de formato
Seletor de data e hora que começa no momento atual, ou digite qualquer data
Alternância UTC para formatar em UTC em vez do seu fuso horário local
Tabela de tokens de referência clicável que insere um token no formato
Tokens abreviados %F (data ISO) e %T (hora em 24 horas)
Copia o resultado formatado com um único clique
Roda inteiramente no seu navegador sem enviar nenhuma data
Como usar Formatador strftime
Escolha uma data e hora, ou deixe no momento atual
Digite uma string de formato strftime, ou clique nos tokens da tabela de referência
Ative UTC se quiser o resultado em UTC em vez do horário local
Copie o resultado formatado ao vivo com o botão de copiar
Exemplo
Entrada
%A, %B %e, %Y
Saída
Monday, January 5, 2026
%A dá o nome do dia da semana, %B o nome do mês, e %e preenche o dia com um espaço até dois caracteres.
Erros comuns e solução de problemas
O resultado formatado mostra um sinal de porcentagem seguido de uma letra em vez de um valor. — Esse token não é suportado. Confira a tabela de referência abaixo do campo de formato para ver a lista exata de tokens que o strftime Date Formatter entende.
O horário aparece com várias horas de diferença do esperado. — Ative a alternância UTC se você queria formatar em UTC, ou deixe desativada para usar o fuso horário local do seu navegador.
%e mostra um espaço extra inesperado antes de dias com um único dígito. — Isso é esperado — %e preenche o dia com um espaço até dois caracteres (por exemplo, ' 5'), enquanto %d preenche com zero ('05'). Use %d se não quiser o espaço.
%% não está produzindo um sinal de porcentagem literal. — Certifique-se de que a string de formato use dois sinais de porcentagem consecutivos, %%, sem espaço entre eles.
Perguntas frequentes
Quais tokens o strftime Date Formatter suporta?
Ele suporta os tokens strftime comuns %Y %y %m %d %e %H %I %M %S %p %A %a %B %b %j %w %u e %%, além dos atalhos %F (equivalente a %Y-%m-%d) e %T (equivalente a %H:%M:%S). Cada token aparece com descrição e exemplo na tabela de referência abaixo do campo de formato.
O strftime Date Formatter corresponde ao datetime.strftime() do Python?
Ele implementa os mesmos nomes de token que o datetime.strftime() do Python usa para os casos comuns, então uma string como '%Y-%m-%d %H:%M:%S' produz o mesmo resultado que você obteria em Python, C ou na maioria das bibliotecas de formatação de data do Unix.
Posso pré-visualizar uma data em UTC em vez do meu fuso horário local?
Sim. Ative a alternância UTC e o strftime Date Formatter lerá o ano, mês, dia e hora a partir da representação UTC da data escolhida em vez do fuso horário local do seu navegador.
Qual a diferença entre %e e %d neste formatador strftime?
%e sempre preenche o dia do mês com espaço até dois caracteres (' 5') para dias de um único dígito, enquanto %d sempre preenche com zero ('05'), igual ao comportamento tradicional do strftime usado em formatos de logs e relatórios.
O strftime Date Formatter envia a data que eu digito?
Não. A data, hora e string de formato que você digita são formatadas localmente no seu navegador. Nada é enviado para o ArrayKit ou qualquer outro servidor.
Posso clicar em um token em vez de digitá-lo?
Sim. Clicar em qualquer linha da tabela de tokens de referência adiciona esse token ao final da sua string de formato atual, o que é útil para montar formatos mais longos sem decorar cada código.