[RESOLVIDO] Retorno de String em Horas

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rogerio, Novembro 30, 2010.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Galera como faço para que o cmando STRING(90000,"HH:MM:SS") me retorne "25:00:00" ao inves de "01:00:00"???
  2. LeandroSantos

    LeandroSantos Membro Participativo

    Não sei se existe uma maneira mais prática para fazer isso, mas voce pode fazer assim:
    Código:
    function stringtime return char (input tempo as int):
       return   string((tempo - (tempo modulo 3600)) / 3600,"99") + ":"
              + string(((tempo modulo 3600) - (tempo modulo 60)) / 60,"99") + ":"
              + string(tempo modulo 60,"99").
    end function.
    
    message 
       stringtime(38957) skip
       stringtime(85675) skip
       stringtime(90000) skip
       stringtime(92456) skip
       view-as alert-box.
    
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página