Totvs Protheus Função DifPeriodo AdvPL [Tlpp]

Totvs Protheus Função DifPeriodo AdvPL [Tlpp]

Hoje vamos aprender a usar a Função DifPeriodo do AdvPL [Tlpp], [tl++] para obter 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 mDifPer()
@type:      User Function
@author:    Jose Moura
@site:      https://academiaprotheus.com.br
@canal:     [Inscreva-se no canal https://www.youtube.com/@academiaprotheus]
@desc.:     Função DifPeriodo. Retorna o número total de horas entre duas datas
@Sintaxe:   DifPeriodo(Data1, cHoraI, Data2, cHoraF)
*-----------------------------------------------------------------------------------*/

User Function mDifPer()
Local aArea    := FWGetArea()
Local dData1   := CToD('10/07/2023')
Local cHoraI   := "08:30:00"
Local dData2   := Date()
Local cHoraF   := "17:30:00"
Local cRet     := DifPeriodo(dData1, cHoraI, dData2, cHoraF)
	 
//Retorna o número Total de horas entre duas datas)
FWAlertSuccess('O Retorno da função é: ' + 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 *