Einzelnen Beitrag anzeigen

Andreas L.
(Gast)

n/a Beiträge
 
#2

Re: C++ DateTime in Delphi TDateTime umwandeln.

  Alt 7. Apr 2009, 14:18
Mein bisheriger Ansatz:
  • 12879544607645573 mit 100 multiplizieren um Nanosekunden zu erhalten = 1287954460764557300
  • Nanosekunden in Sekunden umrechnen = 1287954460.7645574 (gerundet = 1287954461)
  • Ausrechnen wie viele Sekunden zwischen dem 01.01.0001 und dem 01.01.1970 vergangen sind = 62135596800
    Delphi-Quellcode:
    var
      d: tDateTime;
    begin
      d := EncodeDateTime(0001, 01, 01, 00, 00, 00, 0000);
      i := DateTimeToUnix(d); //ist hier negativ
    end;

Und wie gehts weiter?

Hmm.. ein Mathe-Genie war ich noch nie. Stecke irgendwie fest...
  Mit Zitat antworten Zitat