Nesse vídeo demonstraremos em como buscar uma string no formato YYYYMM (ano e mês) utilizando as funções AnoMes e MesAno.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "TOTVS.ch" /*/{Protheus.doc} User Function zExe036 Exemplo de função que retorna o ano e mês conforme uma data (YYYYMM) @type Function @author Atilio @since 28/11/2022 @obs Função AnoMes Parâmetros + Data que será efetuado a tratativa para buscar o ano e mês Retorno + Texto no formato YYYYMM conforme a data passada Função MesAno Parâmetros + Data que será efetuado a tratativa para buscar o ano e mês Retorno + Texto no formato YYYYMM conforme a data passada **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe036() Local aArea := FWGetArea() Local dData := sToD("") Local cResult := "" //Pegando o Ano e Mês da data atual conforme o servidor dData := Date() cResult := AnoMes(dData) FWAlertInfo("O período é: " + cResult, "Resultado do AnoMes") //Pegando o Ano e Mês de 1 mês atrás conforme o servidor dData := MonthSub(Date(), 1) cResult := MesAno(dData) FWAlertInfo("O período é: " + cResult, "Resultado do MesAno") //Pegando o resultado e colocando em uma máscara, por exemplo YYYY-MM dData := Date() cResult := AnoMes(dData) cResult := Transform(cResult, "@R 9999-99") FWAlertInfo("O período é: " + cResult, "Resultado do AnoMes com Máscara") FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.