Tempo de leitura: 1 minuto
A função DateDiffMonth retorna a diferença em meses entre duas datas informadas nos parâmetros. Essa função recebe duas datas como parâmetros onde o primeiro se refere a data inicial e o segundo a data final. DateDiffMonth é uma das funções de manipulação de data e hora em ADVPL.
Sintaxe:
DateDiffMonth(dDataIni,dDataFim)
Parâmetro(s):
Retorno:
Exemplo em ADVPL da função DateDiffMonth:
#include 'protheus.ch'
/*{Protheus.doc} User Function User Function DifMeses
(Essa função tem por finalidade mostrar a função de Manipulação de Data e Hora DateDiffMonth em ADVPL)
@type Function
@author Adilio Costa
@since 05/12/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:DateDiffMonth
*/
User Function DifMeses()
Local cDataIni := "01/09/2023"
Local cDataFim := "22/12/2023"
Local dDataIni := StoD("20230901")
Local dDataFim := StoD("20231222")
Local nMeses := DateDiffMonth(dDataIni, dDataFim)
MsgInfo("A quantidade de meses entre as datas "+cDataFim+" e "+cDataIni+" é:"+cValToChar(nMeses)+" meses.","Função DateDiffMonth")
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:
Link permanente
Thank you ever so for you blog.Much thanks again.
Link permanente
Everything is very open and very clear explanation of issues. was truly information. Your website is very useful. Thanks for sharing.