unixToDateTime / from_unixtime

derGugi

Erfahrenes Mitglied
hallo
ich lies ein Datum aus der DB aus, berechne damit was, und möchte es dann nacher als timestamp in eine andere Tabelle speichern. Jedoch geht bei der Umrechnung was schief... hier ein Beispiel :
Code:
  sTest: string;
  iTest : Int64;
begin
sTest := '2003-04-04 12:00:00';
iTest :=DateTimeToUnix(strToDateTime(sTest));
das is das Datum. mit DateTimeToUnix rechne ich es um. Wenn ich nun den timestamp in mysql mittels from_unixtime umwandle, kommt eine Zeit heraus, die 2 Stunden zu spät ist, also sie ist um 2 Stunden versetzt. Ich denke, es hat was mit der UTC-Zeit zu tun.. aber was? Weiss da jemand was genaues?
 
Zuletzt bearbeitet: