Retorna Data e Hora

Olá,

Alguém sabe me dizer se existe uma função em AdvPL que retorna a data e a hora juntos? Tenho uma função que depende da data e da hora para tomar decisões, mas peguei uns casos em que a rotina é executada exatamente na virada do dia, e usando a função date() seguida da função time(), tem me gerado dados incorretos, exemplo:


// Data: 12/01/2024 23:59:59'99  - Exatamente na virada
dData := date()  // retorna 12/01/2024

// Quando chamo a função time(), já virou o dia
// Data: 13/01/2024 00:00:00
cHora := time()  // retorna 00:00:00

Nesse caso, minha função tem a seguinte data/hora: 12/01/2024 00:00:00 e está obviamente errado, pois, ela vai interpretar como se estivesse no início do dia 12/01/2024, quando na verdade está no fim do dia.

Boa tarde,

Ja tentou usar a função FWTimeStamp

FWTimeStamp(2) //14/04/2019-08:48:39

https://terminaldeinformacao.com/knowledgebase/fwtimestamp/#google_vignette

Boa ideia, vou testar com essa função, acredito que vai resolver. Obrigado.