Einzelnen Beitrag anzeigen

Uwe 111

Registriert seit: 29. Nov 2005
61 Beiträge
 
#1

Nur Mittel Europäsche Winterzeitzeit (MEZ)

  Alt 1. Mai 2010, 20:23
Hallo

Mein Problem ist, das im Countdownzähler nicht das die Sommerzeit umgeschalten wird.
Wie hier in den link Condownzähler

mein Quellcode ist
Delphi-Quellcode:
function TForm1.GetMEZ: TDateTime;
var
  ST : SystemTime;
  TZ : TTimeZoneInformation;
begin
  DecodeDateTime(Now,ST.wYear,ST.wMonth,ST.wDay,ST.wHour,ST.wMinute,ST.wSecond,ST.wMilliseconds);
  GetTimeZoneInformation(TZ);
  if TZ.DaylightBias >= 0 then
    begin
      ST.wHour := ST.wHour + TZ.Bias + TZ.StandardBias;
      ST.wDay := ST.wDay + TZ.Bias + TZ.StandardBias;
    end;
  Result := EncodeDateTime(ST.wYear,ST.wMonth,ST.wDay,ST.wHour,ST.wMinute,ST.wSecond,ST.wMilliseconds);
end;
Aber leider funktioniert es nicht so, kann mir da mal jemand Helfen.

MfG
Uwe
  Mit Zitat antworten Zitat