Principais Funções de Datas Protheus AdvPL

Funcoes-Manipular-Datas-no-Protheus

Principais funções (muito úteis) para manipular Datas no AdvPL TOTVS Protheus.

FunçãoDescriçãoSintaxe
AnoMesRetorna o ano e o mês no formato aaaammAnoMes(Data)
cDowRetorna o Nome do Dia da Data Informada. InglêscDow(Data)
cMonthRetorna uma cadeia de caracteres com nome do mês em inglêscMonth(Data)
ConflictDate Verifica se há conflito de Data entre Dois Período InformadoConflictDate( dDate01, dDate02, dDateIni, dDateFim
CtodConverte de caracter para dataCtod(“20/05/2010”)
DateRetorna a data atualDate()
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)
DateNoWorkDay Quantidade de Dias não uteis entre duas DatasDateNoWorkDay( dDate01, dDate02, lSabado, lDomingo, lFeriado )
DateWorkDay Quantidade de Dias uteis entre duas DatasDateWorkDay( dDate01, dDate02, lSabado, lDomingo, lFeriado )
DayRetorna o dia de uma dataDay(Data)
Day2StrRetorna o dia no formato DDDay2Str(Data)
DaySubSubtrai dia(s) de uma DataDaySub(Data, nDias)
DaySumSoma dia(s) a uma DataDaySum(Data, nDias)
dDataBaseVariavel publica que contém a data logada no sistemadDataBase
DiaSemanaRetorna a Descrição do Dia da Semana conforme parâmetrosDiaSemana(Data, nTam, nDia)
DowRetorna o dia da SemanaDow(Data)
DtocConverte de data para caracterDtoc(Data)
DtosConverte de data para string no formato aaaammddDtos(Data)
FirstDateRetorna a Data do Primeiro dia do mes da data passadaFirstDate(Data)
FirstYDateRetorna a Data do Primeiro dia do Ano da data passadaFirstYDate(Data)
FwDateUpd Atualiza a database do sistema na virada do diaFwDateUpd(lAccess36)
GetDtoDate Converte de Caracter para DataGetDtoDate( cDate )
GetRmtDateRetorna a data definida para o Smart ClientGetRmtDate()
GravaDataConverte Data para o formato InformadoGravaData( dDate, lBarra, nFormato )
Last_DayRetorna o último dia do mes de uma dataLast_Day(Data)
LastDateRetorna a Data do ùltimo dia do mes da data passadaLastDate(Data)
LastYDateRetorna a Data do ùltimo dia do Ano da data passadaLastYDate(Data)
MesDiaRetorna o mês e dia no formato mmddMesDia(Data)
MesExtensoRetorna o nome do mês por extensoMesExtenso(nMes)
MonthRetorna o mes de uma dataMonth(Data)
Month2StrRetorna o mês no formato MMMonth2Str(Data)
MonthSubSubtrai mes(es) de uma DataMonthSub(Data, nMes)
MonthSumSoma mes(es) a uma DataMonthSum(Data,nMes)
StodConverte de String para data no formato dd/mm/aaaaStod(Data)
YearRetorna o ano de uma dataYear(Data)
Year2StrRetorna o ano no formato AAAAYear2Str(Data)
YearSubSubtrai ano(s) de uma dataYearSub(Data, nAno)
YearSumSoma ano(s) a uma dataYearSum(Data, nAno)

Academia Protheus
Sua academia para uma carreira de Sucesso!

Treinamento que Recomendo 👇


Pensando no Mercado de Trabalho com Totvs Protheus, especialmente para ser um Consultor de Negócios e Implantações ? Aqui está o Treinamento que você precisa: https://go.hotmart.com/Q88839526S

Aproveite e inscreva-se em nosso canal do Youtube: https://bit.ly/36keSmP

Deixe um comentário

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