Mhm, ich habe es eben auch nicht so hingekriegt
Egal, dann eben ohne überlegen:
Code:
const factor = 1.45218472707248E-12;
const StartDate: TDateTime = 22282 {1.1.1961};
function DateTimeToChrome(ConvDate: TDateTime): UInt64 ;
begin
Result := round((ConvDate - StartDate) / factor);
end;
function ChromeToDateTime(ticks: UInt64): TDateTime;
begin
Result := (ticks * factor) + StartDate;
end;
function calcFactor: double;
begin
result := (StrToDateTime('25.08.2012 09:25:01') - StartDate)/12990353101092500.0;
end;
Jetzt Daumen drücken und hoffen (=> Testen), dass es wirklich so linear geht