![]() |
utctolocaltime...
Hallo Profis,
kann mir jemand sagen warum utctolocaltime(mytime) bei mir 3 stunden vorgeht? mytime kommt von einer GPRMC datei und im Vergleich mit localzeit in deutschland geht eine stunde vor! Danke :roll: |
Re: utctolocaltime...
Hallo sveta,
genau eine Stunde riecht irgendwie nach daylight savings time. Dazu das hier: MS scheibt im PSDK zum Thema Local Time To convert a UTC-based time to a local time, use the SystemTimeToTzSpecificLocalTime function. Grüße vom marabu |
Re: utctolocaltime...
Danke Marabu
ich kenne mich pointern nicht so gut aus.. ich hab es versucht
Delphi-Quellcode:
ich mache etwas falsch
function myUTCToLocalTime(utctime: TDateTime): TDatetime;
var TZ: TTimeZoneInformation; ST,outST : TSystemtime; begin GetTimeZoneInformation (TZ); GetSystemTime(ST); SystemTimeToTzSpecificLocalTime(TZ,ST,outST); Result:= EncodeDate(outst.wYear,outst.wMonth,outst.wDay)+EncodeTime(outst.wHour,outst.wMinute,outst.wSecond,outst.wMilliseconds); end; { myUTCToLocalTime } Incompatible types:ptimezoneinformation and _TIME_ZONE_INFORMATION |
Re: utctolocaltime...
|
Re: utctolocaltime...
daaaaaanke :hi:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:35 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