cHoraInicialHorário inicial hh:mm:ss.
AdvPL GuiaElapTime( cHoraInicial, cHoraFinal ) --> cRetCalcula intervalo textual entre dois horários.
ElapTime recebe textos de oito bytes em hh:mm:ss e devolve texto no mesmo formato. Comprimento diferente pode gerar erro fatal. Quando o início é maior que o fim, a ficha descreve acréscimo de 24 horas; isso não identifica datas nem resolve múltiplos dias. O exemplo comunitário usa Sleep e Time, enquanto a adaptação usa horários fixos, sem espera ou leitura do relógio. (TOTVS, s.d., ref. 1)
ElapTime( cHoraInicial, cHoraFinal ) --> cRetcHoraInicialHorário inicial hh:mm:ss.
cHoraFinalHorário final hh:mm:ss.
Intervalo textual hh:mm:ss.
#Include "Protheus.ch"
User Function Ed360()
// Dois horarios fixos validos.
ConOut(ElapTime("10:00:00", "10:01:30"))
Return NilResultado esperado: 00:01:30. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.