Manipulação de Data e Hora

Manipulação de datas e horas em ADVPL para cálculos, formatações e validações temporais.

Subtraindo Anos de uma Data com YearSub em ADVPL

Subtraindo Anos de uma Data com YearSub em ADVPL

1 minuto A função YearSub subtrai uma quantidade de anos de uma data informada nos parâmetos. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: YearSub(dData,nAnos)   Parâmetro(s):   Retorno:   Exemplo da função YearSub em ADVPL: É 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: https://advplconsulting.wordpress.com/2016/11/03/funcoes-de-datas/

Retornando a Diferença em Dias, Meses e Anos Entre duas Datas com DateDiffYMD em ADVPL

Retornando a Diferença em Dias, Meses e Anos Entre duas Datas com DateDiffYMD em ADVPL

2 minutos A função DateDiffYMD retorna a diferença em dias, meses, e anos 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. Ao final ela retorna um array de 3 posições, onde na posição[1] é informado a diferença em anos, posição[02] a diferença em meses e a posição[3] a diferença em dias entre as datas. Ela é uma das funções de manipulação de data e hora em Continue lendo→

Obtendo o Nome do Dia da Semana com DiaSemana em ADVPL

Obtendo o Nome do Dia da Semana com DiaSemana em ADVPL

1 minuto A função DiaSemana em ADVPL retorna o nome do dia semana de uma data informada como parâmetro. O retorno do nome do dia da semana poderá ser abreviado(Qua, Ter, Dom…) ou por extenso(Sábado, Domingo, Quarta-Feira). Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: DiaSemana(dData,nTam,nDia)   Parâmetro(s):   Retorno:     Exemplo da função DiaSemana em ADVPL: É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu comentário ou nos Continue lendo→

Transformando um Array em String com ArrTokStr em ADVPL

Transformando um Array em String com ArrTokStr em ADVPL

1 minuto A função ArrTokStr em ADVPL tranforma um array em uma string a partir de um delimitador informado. Ela é uma das funções de manipulação de string em ADVPL. Sintaxe: ArrTokStr(aArray,cDelim)   Parâmetro(s):   Retorno:     Exemplo da função ArrTokStr em ADVPL:    No código ADVPL acima nós passamos para a função ArrTokStr o array aInfo com o delimitador “//” e a função retornou uma string com cada elemento do array separado por “//” {“Data de Hoje”,29/09/25}//{“Site”,”https://protheusadvpl.com.br”}, conforme a imagem abaixo: É isso Continue lendo→

Subtraindo Anos de uma Data com YearSub em ADVPL

Subtraindo Anos de uma Data com YearSub em ADVPL

1 minuto A função YearSub em ADVPL subtrai uma quantidade de anos de uma data informada nos parâmetros. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: YearSub(dData,nAnos)   Parâmetro(s):   Retorno:   Exemplo da função YearSub em ADVPL: É 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: https://advplconsulting.wordpress.com/2016/11/03/funcoes-de-datas/

Somando Anos a uma Data com YearSum em ADVPL

Somando Anos a uma Data com YearSum em ADVPL

1 minuto A função YearSum em ADVPL soma uma quantidade de anos a uma data informada nos parâmetros. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: YearSum(dData,nAnos)   Parâmetro(s):   Retorno:   Exemplo da função YearSum em ADVPL: É 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: https://advplconsulting.wordpress.com/2016/11/03/funcoes-de-datas/

Subtraindo Meses de uma Data com MonthSub em ADVPL

Subtraindo Meses de uma Data com MonthSub em ADVPL

1 minuto A função MonthSub em ADVPL subtrai uma quantidade de meses de uma data informada no parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL.   Sintaxe: MonthSum(dData,nMeses)   Parâmetro(s):   Retorno:   Exemplo da função MonthSub em ADVPL: É 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: Continue lendo→

Somando Meses à uma Data com MonthSum em ADVPL

Somando Meses à uma Data com MonthSum em ADVPL

1 minuto A função MonthSum em ADVPL soma uma quantidade de meses à uma data informada no parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: MonthSum(dData,nMeses)   Parâmetro(s):   Retorno:   Exemplo da função MonthSum em ADVPL: É 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: Continue lendo→

Retornando a Data do Primeiro Dia do Mês com FirstDate em ADVPL

Retornando a Data do Primeiro Dia do Mês com FirstDate em ADVPL

1 minuto A função FirstDate em ADVPL retorna a data do primeiro dia do mês informado como parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: FirstDate(dData)   Parâmetro(s):   Retorno:   Exemplo da função FirstDate em ADVPL: É 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: https://sempreju.com.br/principais-funcoes-de-datas/

Formatando uma Data com FsDateConv em ADVPL

Formatando uma Data com FsDateConv em ADVPL

1 minuto A função FsDateConv em  ADVPL formata uma data de acordo com os formatos passados, assim podemos deixar no formatos dia, mês e ano(DDMMAAAA), ano, mês e dia(AAAAMMDD), mês, dia e ano(MMDDAAAA). Elaé uma das funções de manipulação de data e hora em ADVPL. Sintaxe: FsDateConv(dData,cMasc)   Parâmetro(s):   Retorno:   Exemplo em ADVPL da função FsDateConv: É 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. Continue lendo→

Retornando o Maior Valor Entre Duas Expressões Numéricas ou Datas com Max em ADVPL

Retornando o Maior Valor Entre Duas Expressões Numéricas ou Datas com Max em ADVPL

1 minuto A função Max em ADVPL retorna o maior valor entre duas expressões numéricas ou datas passadas como parâmetros. Ela é uma das funções de manipulação de variáveis numéricas em ADVPL.     Sintaxe: Max(xExp1,xExp2)   Parâmetros(s):   Retorno:     Exemplo da função Max em ADVPL:   Link de referência:https://tdn.totvs.com/display/public/framework/Max     Bem, finalizamos mais um post aqui no blog, caso tenha ficado alguma dúvida deixe seu comentário abaixo ou nos mande um e-mail para adiliocosta@protheusadvpl.com.br.    

Retornando a Quantidade de Dias Úteis Entre duas Datas com DateNoWorkDay em ADVPL

Retornando a Quantidade de Dias Úteis Entre duas Datas com DateNoWorkDay em ADVPL

2 minutos A função DateNoWorkDay em ADVPL retorna a quantidade de dias úteis entre duas datas informadas. Ela é uma das funções de manipulação de data e hora em ADVPL.     Sintaxe:  DateWorkDay(dDataIni,dDateFim,lSabado,lDomingo,lFeriado)   Parâmetro(s):   Retorno:   Exemplo da função DateWorkDay em ADVPL:   É 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) Continue lendo→

Obtendo o Último Dia do Mês de uma Data com LastDate em ADVPL

Obtendo o Último Dia do Mês de uma Data com LastDate em ADVPL

1 minuto A função LastDate em ADVPL retorna o último dia do mês de uma data informada no parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Essa função pode ser muito útil em uma situação onde queremos obter a quantidade restante de dias de um mês.     No momento em que criamos esse post a data atual é 26/07/2025. Assim para sabermos quando dias restam para finalizar o mês de julho utilizaremos a função LastDate(dDataBase) que retorna Continue lendo→