Ir para conteúdo
  • Cadastre-se

dev botao

Novo Método para Conversão de Datas Compatível com o TDateTime do Pascal


Recommended Posts

  • Consultores

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:
image.png

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;
    }

 

 

  • Curtir 6
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.