Conversor de datas
Converta uma data/hora para ISO 8601, horário local e timestamp Unix. Útil para integrações e expressões de data.
Para que serve
Datas viram problema quando passam de um sistema para outro: um escreve 02/11/2026, outro espera 2026-11-02T11:30:00Z, e uma API devolve 1793619000. Esta ferramenta converte entre os formatos mais usados em integrações: ISO 8601, horário local, Unix timestamp em segundos e em milissegundos.
Como usar
- Escolha a data no seletor ou cole no campo de texto um timestamp, uma data ISO 8601 ou uma data no formato
dd/mm/aaaa hh:mm. - Clique em Converter. Os quatro formatos aparecem preenchidos.
- Use Usar agora para obter o instante atual, com segundos.
Exemplo
O timestamp 1793619000 (segundos) vale:
ISO 8601 (UTC): 2026-11-02T11:30:00.000Z Local (Brasília): 02/11/2026, 08:30:00 Unix (segundos): 1793619000 Unix (ms): 1793619000000
O Z no final do ISO significa UTC. Brasília está três horas atrás do UTC, por isso 11:30 em UTC é 08:30 aqui. O Brasil não adota horário de verão desde 2019, então a diferença é fixa em três horas.
Regras que a ferramenta segue
- dd/mm/aaaa é dia/mês. Datas com barras são lidas no formato brasileiro, e datas impossíveis (31/02/2026) são recusadas, em vez de "corrigidas" para março.
- Números com 11 ou mais dígitos são milissegundos; com menos, segundos.
- Data sem fuso (como
2026-11-02T08:30oudd/mm/aaaa) usa o fuso do seu navegador. ComZou com deslocamento (-03:00), vale o que está escrito. - Só a data (
2026-11-02) é lida como meia-noite no seu fuso local. - Anos fora de 0000 a 9999 são recusados, porque o ISO 8601 de quatro dígitos não os representa.
Datas no Power Automate
A função utcNow() devolve sempre UTC. Para mostrar o horário de Brasília, converta o fuso, usando o nome do Windows para Brasília:
convertTimeZone(utcNow(), 'UTC', 'E. South America Standard Time', 'dd/MM/yyyy HH:mm')
Ao transformar texto em data, informe sempre a cultura. Sem ela, 03/04/2026 pode ser lido como 4 de março ou 3 de abril, conforme a configuração regional do fluxo. Teste a sua expressão no verificador de expressões.
parseDateTime('03/04/2026', 'pt-BR') devolve 2026-04-03T00:00:00.0000000 (3 de abril), e com 'en-US' devolve 2026-03-04T00:00:00.0000000 (4 de março). Já convertTimeZone('2026-11-02T11:30:00Z', 'UTC', 'E. South America Standard Time', 'dd/MM/yyyy HH:mm') devolve 02/11/2026 08:30.Para montar o formato do texto de saída, use o testador de formato de data; para outros fusos, o conversor de fuso horário.
Erros comuns
- Segundos x milissegundos: JavaScript e muitas APIs usam milissegundos; Unix clássico usa segundos. Um valor 1000 vezes maior ou menor indica a unidade trocada.
- Hora "errada" por três horas: quase sempre é UTC sendo lido como horário local (ou o contrário).
- Mês e minuto trocados no formato: em formatos de data,
MMé mês emmé minuto.
Perguntas frequentes
Por que o ISO termina com Z?
Z é "Zulu", o nome do UTC. Indica que o horário já está em UTC, sem deslocamento.
Timestamp Unix muda com o fuso?
Não. Ele conta segundos desde 1º de janeiro de 1970 em UTC, e é o mesmo no mundo todo. O que muda é como o exibimos.
A ferramenta converte para outros fusos?
Ela mostra o horário no fuso do seu navegador e em UTC. Para outros fusos no Power Automate, use convertTimeZone.
Privacidade e limites
A conversão é feita no seu navegador. O horário local depende do fuso configurado no dispositivo.