![]() |
GetImageLinkTimeStamp liegt um eine Stunde daneben
Wenn ich
Delphi-Quellcode:
GetImageLinkTimeStamp
![]()
Delphi-Quellcode:
einbinde, bekomme ich momentan eine Stunde weniger angezeigt als
Caption:= DateTimeToStr(UnixToDateTime(GetImageLinkTimeStamp(Application.ExeName)));
![]() Oder liegt's an meiner Umrechnung in die lokale Zeit? Momentan rechne ich mir
Delphi-Quellcode:
aus mit
dt := UnixToDateTime(TimeStamp) - GetTimeZoneBias
Delphi-Quellcode:
Und
function GetTimeZoneBias: TDateTime;
var tzi: TTimeZoneInformation; begin case GetTimeZoneInformation(tzi) of TIME_ZONE_ID_STANDARD: Result := (tzi.Bias) / MinsPerDay; TIME_ZONE_ID_DAYLIGHT: // Sommerzeit Result := (tzi.Bias + tzi.DaylightBias) / MinsPerDay; else Result := 0.0; end; end;
Delphi-Quellcode:
liegt momentan eben genau um eine Stunde daneben.
dt
|
AW: GetImageLinkTimeStamp liegt um eine Stunde daneben
ich weiß nicht ob 2007 das schon kennt
Delphi-Quellcode:
ansonsten hatte ich
uses DateUtils;
UniversalDateTime := TTimeZone.Local.ToUniversalTime(LocalDateTime); LocalDateTime := TTimeZone.Local.ToLocalTime(UniversalDateTime); ![]() |
AW: GetImageLinkTimeStamp liegt um eine Stunde daneben
Zitat:
Zitat:
Edit: Hab mal ein bisschen mit deinem Programm rumprobiert. Wenn ich alles richig verstanden habe, liefert es mir die gleiche UTC wie ![]() ![]() Könnt ihr mal ausprobieren, was ihr rauskriegt? |
AW: GetImageLinkTimeStamp liegt um eine Stunde daneben
Der Vollständigkeit halber: Heute (also vermutlich seit der Sommerzeitumstellung :mrgreen:) stimmen die UTC von GetImageLinkTimeStamp und die vom BIPM (also vermutlich die offizielle) überein.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:19 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 by Thomas Breitkreuz