Hab den Code jetzt ein bisschen modifiziert. Bekomme jetzt aber -2 Stunden:
Delphi-Quellcode:
function TXSPF.GetTimeZoneBias:String;
var
tzi : TTimeZoneInformation;
begin
case GetTimeZoneInformation(tzi) of
TIME_ZONE_ID_STANDARD:
result := intToStr(tzi.Bias div 60);
TIME_ZONE_ID_DAYLIGHT: // Sommerzeit
Result := IntToStr((tzi.Bias + tzi.DaylightBias) div 60);
else
Result := '00';
end;
end;