Totvs Protheus Função AtTotHora AdvPL [Tlpp]

Totvs Protheus Função AtTotHora AdvPL [Tlpp]

Hoje vamos aprender a usar a Função AtTotHora do AdvPL [Tlpp], [tl++] para calcular a diferença entre o período de duas datas e horários – Curso Protheus grátis AdvPL / TLPP.

#Include "Protheus.ch"
/*----------------------------------------------------------------------------------*
{Protheus.doc} User Function mAtTotHo()
@type:      User Function
@author:    Jose Moura
@site:      https://academiaprotheus.com.br
@canal:     [Inscreva-se no canal https://www.youtube.com/@academiaprotheus]
@desc.:     Função AtTotHora. Retorna o Número total de dias com horas
@Sintaxe:   AtTotHora(dDataI, cHoraI, dDataF, cHoraF)
*-----------------------------------------------------------------------------------*/

User Function mAtTotHo()
Local aArea   := FWGetArea()
Local dDataI  := CToD('10/10/2023')
Local cHoraI := '10:15:00'
Local dDataF  := CToD('15/11/2023')
Local cHoraF := '16:45:00'
Local cRet    := AtTotHora(dDataI, cHoraI, dDataF, cHoraF)

//Exibe Número total de dias com horas)
FWAlertSuccess('Data 1: ' + cValtoChar(dDataI) ;
         + CRLF + 'Data 2: ' + cValtoChar(dDataF) ;
         + CRLF + 'Retorno é: ' + cRet, 'Academia Protheus')

FWRestArea(aArea)
Return

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *