DecrementMonth
Veja também:
DecrementMonth
A função DecrementMonth recebe uma data e retorna a mesma data só que no mês anterior, obedecendo os seguintes critérios:
- Se a data informada for dia 29, 30 ou 31 e o mês anterior não tiver este dia, retorna o último dia do mês anterior. Exemplo: 30/03/2015, será devolvido 28/02/2015.
- Se a data no mês anterior cair em final-de-semana ou feriado nacional fixo ou móvel brasileiro atrasa para o dia útil anterior se o parâmetro {bSomenteDiaUtil} for True.
Tipo de Retorno
Date
Pacote
A função DecrementMonth está definida dentro do pacote DecrementMonth.pkg.
Sintaxe
Move (DecrementMonth({dData},{bSomenteDiaUtil})) to {dRet}
Onde:
- {dData} é a data a partir da qual será calculada a data do mês anterior;
- {bSomenteDiaUtil} indica se a função deve escolher a data anterior caso a data escolhida seja sábado, domingo ou feriado nacional brasileiro fixo ou móvel;
- {dRet} é a variável que receberá a nova data calculada.
Exemplo
Move (DecrementMonth(Parcela.dVencimento,True)) to dAnterior
Observações
Tópicos relacionados
- IncrementMonth
- IsBrazilHoliday
- UltimoDiaMes
- YearToDateCarnavalHoliday
- YearToDateCorpusChristiHoliday
- YearToDatePascoaHoliday
- YearToDateSextaFeiraDaPaixaoHoliday
