1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Converter dias (decimal) em horas

Discussão em 'Progress 4GL' iniciado por lm1979, Março 25, 2022.

  1. lm1979

    lm1979 Membro Participativo

    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.
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    dia pra hora basta multiplicar por 24, já que cada dia tem 24Hrs., seria isso ? ou é coisa mais complicada ???
  3. lm1979

    lm1979 Membro Participativo

    Basicamente é isso.
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    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
  5. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    *decimais

Compartilhe esta Página