bom dia a todos,
tenho um campo com um numero decimal e preciso mostrar ele como horas exemplo: numero decimal 1,50 calcular/mostrar como 01:30
bom dia a todos,
tenho um campo com um numero decimal e preciso mostrar ele como horas exemplo: numero decimal 1,50 calcular/mostrar como 01:30
Olá!
Existe a seguinte função padrão:
fConvHr(nHoras, cTipo, lRound2Dec, nCasas, lNegativo)
nHoras : Horas para conversão
cTipo : D=Decimal; H=Minutos
// Testei com os parâmetros abaixo e não notei diferença
lRound2Dec : Indica se o valor calculado deve ser arredondado
nCasas : Número de Casas para arredondamento, deve ser informado se o parâmetro lRound2Dec for .T.
lNegativo : Indica se é uma hora negativa
No seu caso ficaria assim:
fConvHr(1.5, "H") // Converte para 1.30