Como Tirar diferença de tempo, saber quanto tempo um processo demorou?

Gostaria de saber como faço para ter a diferença de uma uma hora, por exemplo:

Eu crio uma variavel “horaInicial” no começo do processo que contem o seguinte:
horaInicial = Now.toString(HH:mm:ss)

e depois crio no final do processo “horaFinal”
horaFinal = Now.toString(HH:mm:ss)

E agora quero a diferença desse tempo para saber qunado tempo esse processo demora para executar:
diferença = horaFinal - horaInicial

Porém as duas variaveis são type string então como fazer essa operação?
Podem me ajudar

Hi @Maria_Vitoria_Ribeiro_Bap ,

Try this:

In Minutes:

DateDiff(DateInterval.Minute, horaFinal, horaInicial)

In Hours:

DateDiff(DateInterval.Hour, horaFinal, horaInicial)

In seconds:

DateDiff(DateInterval.Second, horaFinal, horaInicial)

1 Like

keep it as DateTime:
horaInicial | DataType: DateTime = Now
horaFinal | DataType: DateTime = Now

then you can use DateDiff method

OR

differencia | DataType: TimeSpan = horaFinal - horaInicial

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.