![]() |
GMT-Zeit in locale Zeit umwandeln mit Sommerzeit
Hallo
Ich habe eine Uhrzeit in GMT gegeben und möchte diese in Locale Zeit umwandeln. Diese Umwandlung soll aber nicht die aktuelle Einstellung von Sommer-/Winterziet verwenden, sondern die Einstellung zu der angegebenen Uhrzeit. D.h. wenn die angegebene Zeit im Winter liegt, soll nur eine Stunde dazugerechnet werden, wenn sie aber imm Sommer liegt, 2 Stunden. Wie mache ich das? Jens |
Re: GMT-Zeit in locale Zeit umwandeln mit Sommerzeit
Hi junnichi und willkomen in der DP!
:dp: Dieses bzw. ein ähnliches Thema hatten wir hier auch schonmal vor kurzem. Wenn du die Suche bemühst, wirst du sicherlich fündig werden. ![]() MfG Binärbaum [Edit] Hier mal ein Link: ![]() [/Edit] |
Re: GMT-Zeit in locale Zeit umwandeln mit Sommerzeit
In den bisherigen Threads hab ich aber nur Möglichkeiten gefunden, womit man feststellen kann, ob jetzt gerade Sommer-/Winterzeit ist. Ich muss aber wissen, ob zu dem angegebenen Zeitpunkt Sommer-/Winterzeit war.
|
Re: GMT-Zeit in locale Zeit umwandeln mit Sommerzeit
Zitat:
Ich weiß zwar nicht genau, wie in den bisherigen Threads festgestellt wurde, ob Sommer- oder Wintrzeit ist, aber dazu wurde sicher auch irgendwo die Funktion Now verwendet, die das aktuelle Datum zurückliefert. Statt diese Funktion aufzurufen, könnte man einen entsprechenden Zeitwert (Variable) verwenden, der die zu überprüfende Zeit enthält. MfG Binärbaum |
Re: GMT-Zeit in locale Zeit umwandeln mit Sommerzeit
Wenn man feststellen möchte, wie der Unterschied jetzt gerade ist, kann man GetTimeZoneInformation verwenden, das dann die entsprechenden aktuellen Informationen liefert. Leider kann man dieser Funktion aber keine Uhrzeiten übergeben. Es wird immer die aktuelle Einstellung verwendet, und ich habe bisher keine Funktion gefunden, die mir dies für eine angegebene Uhrzeit macht.
Danke für den Tipp, trotzdem :) Wäre nett, wenn mir jemand hier weiterhelfen könnte. |
Re: GMT-Zeit in locale Zeit umwandeln mit Sommerzeit
|
Re: GMT-Zeit in locale Zeit umwandeln mit Sommerzeit
Zitat:
Wenn man z.B. für den Tag, wo die Zeit wieder von Sommer- auf Winterzeit umgestellt wird, eine Zeit zwischen 2:00 und 3:00 Uhr angibt, dann weiß man nicht, ob zu der Zeit noch Sommerzeit war. Das liegt daran, dass die Zeit an diesem tag ja um 3 Uhr auf 2 Uhr zurückgestellt wird. Folglich treten alle zeiten von 2 bis 3 Uhr zweimal auf: einmal als Sommerzeit und einmal als Winterzeit. Da hilft wohl nur eins: selber programmieren. :? MfG Binärbaum |
Re: GMT-Zeit in locale Zeit umwandeln mit Sommerzeit
Gut, danke für eure Bemühungen, mir zu helfen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 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