Funções para utilizar com data em ADVPL

Funções para utilizar com data em ADVPL

FunçãoDescriçãoSintaxe
CTODConverte de caracter para dataCTOD(“20/04/2018”)
DTOCConverte de data para caracterDTOC(Data)
DTOSConverte de data para string no formato aaaammddDTOS(Data)
STODConverte de String para data no formato dd/mm/aaaaSTOD(Data)
DateRetorna a data atualDate()
DayRetorna o dia de uma dataDay(Data)
MonthRetorna o mes de uma dataMonth(Data)
YearRetorna o ano de uma dataYear(Data)
cMonthRetorna uma cadeia de caracteres com nome do mês em inglêscMonth(Data)
MesExtensoRetorna o nome do mês por extensoMesExtenso(nMes)
AnoMesRetorna o ano e o mês no formato aaaammAnoMes(Data)
MesDiaRetorna o mês e dia no formato mmddMesDia(Data)
Day2StrRetorna o dia no formato DDDay2Str(Data)
Month2StrRetorna o mês no formato MMMonth2Str(Data)
Year2StrRetorna o ano no formato AAAAYear2Str(Data)
DaySumSoma dia(s) a uma DataDaySum(Data,nDias)
DaySubSubtrai dia(s) de uma DataDaySub(Data,nDias)
MonthSumSoma mes(es) a uma DataMonthSum(Data,nMes)
MonthSubSubtrai mes(es) de uma DataMonthSub(Data,nMes)
YearSumSoma ano(s) a uma dataYearSum(Data,nAno)
YearSubSubtrai ano(s) de uma dataYearSub(Data,nAno)
DateDiffDayDiferenca em dias entre duas datasDateDiffDay(Data1,Data2)
DateDiffMonthDiferenca em meses entre duas datasDateDiffMonth(Data1,Data2)
DateDiffYearDiferenca em anos entre duas datasDateDiffYear(Data1,Data2)
DateDiffYMDDiferenca de Anos, Meses e Dias entre duas datasDateDiffYMD(Data1,Data2)
DiaSemanaRetorna a Descrição do Dia da Semana conforme parâmetrosDiaSemana(Data,nTam,nDia)
DowRetorna o dia da SemanaDow(Data)
FirstDateRetorna a Data do Primeiro dia do mes da data passadaFirstDate(Data)
LastDateRetorna a Data do ùltimo dia do mes da data passadaLastDate(Data)
Last_DayRetorna o último dia do mes de uma dataLast_Day(Data)
FirstYDateRetorna a Data do Primeiro dia do Ano da Data PassadaFirstYDate(Data)
LastYDateRetorna a Data do ùltimo dia do Ano da Data PassadaLastYDate(Data)

Sou Ruann Carlos, formado em Análise e Desenvolvimento de Sistemas, apaixonado por novas tecnologias. Atuando a 8 anos com o sistema Totvs Protheus, com a implantação e suporte aos módulos de contabilidade, fiscal, financeiro, compras, estoque, gestão de pessoal, ponto eletrônico, entre outros, como também no desenvolvimento em Advpl, integração de outros sistemas e análise dos dados.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *