Ajude o site desativando o bloqueador de anúncio

ASSINE A NEWSLETTER

Cadastrando...
PIX uDesenv pix deposito

Conversão de horas no protheus?

Autor: Eurai Criado: 07/08/2021 Atualizado: 13/08/2021

 

 

Em muitos casos o protheus armazena o tempo/hora em CENTESIMAL, não em SEXAGESIMAL.

Para esses casos é possível utilizar algumas funções para conversão, exemplo de SomaHoras e SubHoras.

Além de somar e subtrair, as mesmas já realizam as conversões.

Um exemplo para recuperar valor da tabela seria:

 

conout( SomaHoras(0,TABELA->CAMPO) )

 

Uma outra forma seria realiza a multiplicação e divisão dos minutos por 1.67.

Exemplo:

02.95 (Armazenado no campo do sistema)

2 (Parte inteira) + (95/1.67) == 2.57 

OU

2 + (95 x 60 / 100) == ??

 

OBS_01: Para arredondar podemos utilizar a função round do ADVPL.

OBS_02: No caso de BIs/Querys, pode ser usado as formulas mencionadas. 

 

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎

Um abraço, e até a próxima  

 

 

 

#converter tempo #conversão de tempo #tratamento de tempo

 

 

Discussão (0)

Sem comentários ainda

Realize o LOGIN no site para poder comentar