FwDate

Classe TLPP para manipulacao avancada de datas. Suporta timezone, addDays/Months/Years, formatacao ISO 8601.

Assinatura: oDate := FwDate():New(dData)

Retorna: FwDate

FwDate moderniza o tratamento de datas em TLPP. Diferente de dData AdvPL (que so tem dia/mes/ano), FwDate suporta timezone, formatacao ISO, comparacoes encadeadas.

Sintaxe

oData := FwDate():New(dDataBase)

oData:addDays(7)
oData:addMonths(1)
oData:addYears(-1)

cISO := oData:toISOString()    // "2026-05-13T00:00:00-03:00"
cBR  := oData:format("dd/MM/yyyy")
nDif := oData:diffDays(outraData)

Pegadinhas

Veja também