Versão atual:

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.

Versões (2):

Ver a versão formatada

Retorna Data e Hora

Comentário

new question