Testador de formato de data (formatDateTime)
Acertar o formato de uma data no Power Automate costuma ser tentativa e erro: MM ou mm? HH ou hh? Aqui você digita o formato, vê o resultado na hora e copia a expressão pronta.
Formato
Atalhos:
Resultado
Para que serve
A função formatDateTime do Power Automate (e o ToString do .NET, e vários conectores) usa um mini-idioma de letras para descrever como a data deve aparecer. O problema é que ele é sensível a maiúsculas e minúsculas, e um erro não costuma dar mensagem clara: o fluxo falha ou, pior, grava o mês no lugar do minuto. O testador mostra o resultado exato e gera a expressão com as aspas já escapadas.
Como usar
- Cole a data no formato ISO 8601 (a mesma que o fluxo usa, por exemplo a saída de
utcNow()). - Digite o formato ou clique em um atalho.
- Escolha a cultura: ela define os nomes de mês e dia (
marçoem pt-BR,Marchem en-US). - O resultado atualiza enquanto você digita. Copie a expressão para o campo de expressão do fluxo.
Tabela de símbolos (conferidos no Power Automate)
Resultados para 2026-03-07T15:04:05.678Z em pt-BR:
| Símbolo | Significado | Resultado |
|---|---|---|
yyyy / yy | Ano com 4 / 2 dígitos | 2026 / 26 |
MMMM / MMM / MM | Mês por extenso / abreviado / 2 dígitos | março / mar / 03 |
dddd / ddd / dd | Dia da semana por extenso / abreviado / dia do mês com 2 dígitos | sábado / sáb / 07 |
HH / hh | Hora de 0 a 23 / hora de 1 a 12 | 15 / 03 |
mm | Minutos | 04 |
ss | Segundos | 05 |
fff / ff | Milissegundos / centésimos (truncados, não arredondados) | 678 / 67 |
tt | AM ou PM (também em pt-BR) | PM |
zzz | Deslocamento do fuso (data terminada em Z) | +00:00 |
As quatro pegadinhas
- MM é mês, mm é minuto.
formatDateTime('2026-11-02T08:05:09Z', 'MM')devolve11; commm,05. - HH é 24 horas, hh é 12 horas. Às 15:04,
HHdá15ehhdá03. Comhh, usettpara saber se é AM ou PM. - Uma letra só vira formato padrão.
formatDateTime(..., 'H')falha no Power Automate com "format parameter 'H' is not supported". Quando você quer o formato personalizado de uma letra, escreva%H. Jád,D,g,t,T,MeYsozinhos são formatos padrão válidos (veja abaixo). - Texto fixo vai entre aspas simples, e no Power Automate elas se dobram. O formato
dd/MM/yyyy 'as' HH:mmvira, dentro da expressão,'dd/MM/yyyy ''as'' HH:mm'. O testador faz essa troca por você. A barra invertida também escapa um caractere:dd\/MMdá07/03.
Formatos padrão (uma letra) conferidos
| Letra | pt-BR | en-US |
|---|---|---|
d | 07/03/2026 | 3/7/2026 |
D | sábado, 7 de março de 2026 | Saturday, March 7, 2026 |
g | 07/03/2026 15:04 | 3/7/2026 3:04 PM |
t / T | 15:04 / 15:04:05 | 3:04 PM / 3:04:05 PM |
M / Y | 7 de março / março de 2026 | March 7 / March 2026 |
o / s | 2026-03-07T15:04:05.6780000Z / 2026-03-07T15:04:05 | |
formatDateTime, em 02/11/2026. Formatos padrão fora desta lista não foram conferidos e a ferramenta avisa em vez de adivinhar.Perguntas frequentes
E se eu não informar o formato?
Sem o segundo argumento, formatDateTime devolve o formato ISO completo, como 2026-03-07T15:04:05.6780000Z.
Como obter a data no horário de Brasília?
utcNow() devolve UTC. Converta o fuso antes de formatar com convertTimeZone; veja o conversor de fuso horário, que mostra o nome do fuso que o Power Automate espera.
Por que a cultura muda o resultado?
Ela controla os nomes (março x March) e a ordem dos formatos padrão (07/03/2026 x 3/7/2026). Se você não informa a cultura, o Power Automate usa a padrão do fluxo, que costuma ser en-US.
Privacidade e limites
O formato é aplicado no seu navegador. A ferramenta cobre os símbolos mais usados (y M d H h m s f t z); símbolos raros como K, F e g (era) não são suportados e geram um aviso. O Me Ajuda Flow é independente e não é afiliado à Microsoft.