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.
Abrir o Conversor de Timestamp
Sobre Formatador strftime
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
- Suporta os tokens comuns: %Y %y %m %d %e %H %I %M %S %p %A %a %B %b %j %w %u
- 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.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit