Boa tarde, Estou desenvolvendo um programa que busca alguns eventos da folha de pagamento e gera uma planilha em Excel, até aí tudo normal, agora o pessoal do RH me pediu para converter o evento de férias, que é em dias (decimal) para horas. Alguém já fez isso? Poderia me dar uma direção de como realizar essa conversão? Att, Leandro.
dia pra hora basta multiplicar por 24, já que cada dia tem 24Hrs., seria isso ? ou é coisa mais complicada ???
1,11 dias = 26,64 horas Como 1 hora é igual a 60 minutos, pega os demais e multiplica por 60. 0,64 * 60 = 38,4 minutos Como 1 minuto é igual a 60 segundos, pega os demais e multiplica por 60. 0,4 * 60 = 24 segundos Então 1,11 dias = 26 horas, 38 minutos e 24 segundos Basta fazer isso no código agora, usando o truncate(valor,0) pra pegar a parte inteira e com subtração obter só o resto pra multiplicar