Hi,
ich gehe mal davon aus, dass "25569" aus Antwort 4 dem 1.1.1970 entspricht. Das ist dann aber
imho soweit schon korrekt.
Folgendes nutze ich seit Jahren problemlos, was dann der Lösung von SirThornberry entsprechen würde:
Result := EncodeDate(1970, 1, 1) + (UnixDateTime / 86400);