![]() |
Zeitzone im Kundendatensatz speichern
Hallo DPler,
ich plane in einem Kundendatensatz (Name, Anschrift etc.) die jeweilige Zeitzone zu speichern. Ich möchte mir dann anzeigen lassen wie Spät es beim Kunden gerade ist, aber das sollte ich hin bekommen. Die eigentliche Frage ist wie abspeichern in welcher Zeitzone der Kunde liegt? Ich könnte mir jetzt die Differenz zu UTC merken, jedoch wäre dies nicht so ganz eindeutig da es oft für die gleiche Differenz mehrere Zeitzonen gibt und diese unterscheiden sich möglicherweise in anhand von Sommerzeit/Winterzeit Umstellungen. Das nächste Problem ist wenn ich auf die Liste der Zeitzonen vom Betriebssystem zurückgreife, was passiert wenn ich unter Windows XP eine Zeitzone speicher und anschließend unter Windows 7 diese wieder aufrufen möchte. Ein kurzer Vergleich der Zeitzonen Einstellungen unter XP und 7 hat gezeigt das es leichte Unterschiede in den Listen der Zeitzonen gibt. Ich befürchte fasst man muss eine eigene Liste erstellen und pflegen mit Zeitzonen und den jeweiligen Regeln der Sommerzeit/Winterzeit Umstellungen. Aber vielleicht hat jemand von euch einen Tipp für mich. mfg Georg |
AW: Zeitzone im Kundendatensatz speichern
Vielleicht eine
![]() |
AW: Zeitzone im Kundendatensatz speichern
Merk dir doch die offizielle Zeitzonenbezeichnung wie z.B. AST (Atlantic Standard Time).
Das XP hier evtl ein bischen anders ist wird daran begründet sein das es nicht mehr gepflegt ist und Änderungen die sich immer wieder ergeben nicht mehr für XP bereit gestellt werden. |
AW: Zeitzone im Kundendatensatz speichern
Das TZDB (time zone database) Projekt für Delphi könnte hilfreich sein:
![]() Sind die Namen der Zeitzonen nicht standardisiert? Siehe auch ![]() |
AW: Zeitzone im Kundendatensatz speichern
Zitat:
Bin da über einen Hinweis über ein neuen Typ (TTimezone) in Delphi XE gestoßen, da ich jedoch nur Delphi 2009 habe weiß ich nicht ob ich dieses Projekt überhaupt verwenden kann. |
AW: Zeitzone im Kundendatensatz speichern
Zitat:
![]()
Code:
{$IFDEF UNSUPPORTED_VERSION}
{$MESSAGE ERROR 'TZDB requires at least Delphi 6 or FreePascal 2.0 to compile!'} {$ENDIF} |
AW: Zeitzone im Kundendatensatz speichern
Hai Georg,
ich würde in den Kunden-Datensatz einen Ländercode schreiben. Dann kannst Du dir aus anderen DBs / Tabellen ganz schnell zusatzinformationen wie Zeitzone (sommer/winterzeit), landesvorwahl usw holen. Dadurch bist Du viel flexibler als mit der reine Information der Zeitzone. |
AW: Zeitzone im Kundendatensatz speichern
Zitat:
|
AW: Zeitzone im Kundendatensatz speichern
Zitat:
|
AW: Zeitzone im Kundendatensatz speichern
Zitat:
Sherlock |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz