Como converter datas para UTC / ISO 8601 - Power Automate

Como converter datas para UTC / ISO 8601 - Power Automate


Muitas vezes precisamos trabalhar com datas no formato "dd/mm/aaaa" e, para realizar cálculos, é necessário converter para UTC. No entanto, muitas fórmulas no Power Automate exigem o formato ISO 8601. Se tentarmos usar a fórmula "formatDateTime" para converter a data, podemos encontrar problemas.


No exemplo acima, utilizamos a fórmula "formatDateTime('23/10/2022', 'yyyy/MM/dd')" e pudemos verificar que algumas fórmulas aceitam somente o formato ISO 8601. Portanto, é necessário converter a data do formato "dd/MM/yyyy" para o formato aceito.

Para realizar essa conversão, podemos utilizar a seguinte expressão no Power Automate: "parseDateTime('23/10/2022', 'pt-BR', 'dd/MM/yyyy')". Utilizando essa expressão, obtemos o seguinte resultado:


Inicialmente, temos a data "23/10/2022" no formato ISO 8601, o que nos permite realizar a conversão para UTC ou utilizá-la em outras fórmulas que exigem o formato UTC ou ISO 8601.

Para converter a data "23/10/2022" para UTC, podemos utilizar a seguinte expressão:

"formatDateTime(parseDateTime('23/10/2022', 'pt-BR', 'dd/MM/yyyy'), 'yyyy/MM/dd')".

O resultado da conversão será:



      
      Murillo Mariano
      Programador, Consultor de TI, Arquiteto Microsoft Power Platform

Postar um comentário

0 Comentários