DateWorkDay

Tempo de leitura: 1 minuto

A função DateWorkDay retorna a quantidade de dias úteis entre duas datas informadas nos parâmetros. Essa é uma das funções de manipulação de data e hora em ADVPL.

Sintaxe:

DateWorkDay(dDataIni,dDataFim,lSabado,lDomingo,lFeriado)

 

Parâmetro(s):

 

Retorno:

 

Observação:

  • A função DateWorkDay consulta os feriados cadastrados na Tabela Genérica 63(SX5).

 

Exemplo da função DateWorkDay em ADVPL:

#include 'protheus.ch'

/*{Protheus.doc} User Function User Function DiasUtei
    (Essa função tem por finalidade mostrar a função de Manipulação de Data e Hora DateWorkDay em ADVPL)
    @type  Function
    @author Adilio Costa
    @since 29/11/2023
    @version 1.0
    @site https://www.protheusadvpl.com.br
    @canal https://www.youtube.com/protheusadvpl
    @instagram https://www.instagram.com/protheusadvpl
    @Portal ProtheusAdvpl:https://hotm.art/portal_protheusadvpl
    @Post:DateWorkDay
*/
User Function DiasUtei()
	Local cDataIni := "01/09/2023"
	Local cDataFim := "29/11/2023"
	Local dDataIni := StoD("20230901")
	Local dDataFim := StoD("20231129")
	Local lSabado := .T.
	Local lDomingo := .F.
	Local lFeriado := .F.
	Local nDias


	nDias := DateWorkDay(dDataIni,dDataFim,lSabado,lDomingo,lFeriado)

	MsgInfo("A quantidade de dias úteis entre "+cDataFim+" e "+cDataIni+" é:"+cValToChar(nDias)+".","Função DateWprkDay")

Return



 

É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Até um próximo post. Grande abraço e fica com Deus.

 

Link(s) de referência:

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.

2 Comentários


  1. Hi are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you require any coding expertise to make your own blog? Any help would be greatly appreciated!

Comentários encerrados.