Forum: Programmieren allgemein
by DeddyH,
25. Sep 2012
Meine ist sicherlich nicht die beste, da sie nur von Arizona nach Mitteleuropa umrechnet. Die anderen sind universeller.
Forum: Programmieren allgemein
by DeddyH,
25. Sep 2012
Ich habe es nicht getestet (und evtl. auch wieder zu kompliziert gedacht), aber klappt das hier?
uses DateUtils;
function ArizonaTimeToMEZ(aDateTime: TDateTime): TDateTime;
const
UTC_DIFF = 7;
SUMMERTIME_RELEVANTHOUR = 2;
function UTCToMEZ(aDateTime: TDateTime): TDateTime;
var
Forum: Programmieren allgemein
by DeddyH,
25. Sep 2012
Dann hab ich das ja nur bestätigt ;). Macht die Berechnung etwas einfacher wie schon beschrieben.
Forum: Programmieren allgemein
by DeddyH,
25. Sep 2012
Gerade gefunden: http://www.zeitumstellung.de/zeitumstellung-international.html
Forum: Programmieren allgemein
by DeddyH,
25. Sep 2012
Gibt es das dort auch? AFAIK ist das eine rein europäische Erfindung.
Forum: Programmieren allgemein
by DeddyH,
25. Sep 2012
Wenn ich keinen Denkfehler mache, braucht man doch "nur" eine Hilfsfunktion UTCToMESZ, die die Regel (Quelle: Wikipedia):
berücksichtigt. Man berechnet also "Phoenix-Time" + 7 Stunden und lässt das dann durch die Hilfsfunktion laufen.
Forum: Programmieren allgemein
by DeddyH,
25. Sep 2012
TDateTime besteht aus Datums- und Zeitanteil, von daher verstehe ich diese Frage nicht.