Hallo,
nun, was ist mein Problem:
Ich habe folgenden Code:
Delphi-Quellcode:
dateValue:= timeValue div(1000*24*60*60);
timeValue := timeValue mod (1000*24*60*60);
wobei dateValue,timeValue Int64 sind.
Ich versuche folgenden Zahl zu dekodieren.
$10FE3F2C1AD -> 1167760474541
In dem Delphi Programm bekomme ich als DateValue diesen Wert: 13515
und als
TimeValue diesen:
64474541 und das ist
nicht richtig.
Mit dem Windows Rechner nachgerechnet ergibt sich folgendes:
DateValue: 13515
TimeValue: 746233113425925925925925926
Gibt es eine Möglichkeit mod Int64 fest zumachen,
oder gibt es einen Ersatz?
Oder sollte ich das, so wie in der Hilfe beschrieben, zu Fuß rechnen : x mod y = x – (x div y) * y
Einen schönen Nachmittag noch.
Grüße
Klaus