Olá, pessoal.
Foi disponibilizado na ACBrLibBase do pacote ACBrCommon para a linguagem Java, na Rev-34487, um novo método `convertDateToTDateTime` para tornar o objeto do tipo `Date` compatível com o `TDateTime` em Pascal.
Esse método é essencial para converter o tipo `Date` do Java em um tipo `TDateTime do Pascal`, permitindo que a biblioteca interprete as datas corretamente.
Exemplo de uso:
Trecho da implementação:
https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Java/ACBr Common/src/com/acbr/ACBrLibBase.java
/**
* Função para converter um objeto do tipo Date em um double compatível com o TDateTime do Pascal
* @param date
* @return double
*/
public double convertDateToTDateTime(Date date)
{
// Obtém o timestamp Unix em milissegundos
long unixMillis = date.getTime();
// Converte o timestamp para TDateTime
double pascalDateTime = unixMillis / 86400000.0 + 25569.0;
return pascalDateTime;
}