Forum: Object-Pascal / Delphi-Language
by himitsu,
10. Nov 2012
Er meint wohl, daß dur dir ein Datum (z.B. von einer Datei oder von sonstwo) nehmen, dieses in die Umrechnen (LocalTime<>UTC-Time) und dann kannst du dir die Differenz berechnen und dhast damit dein "Bias".
TTimeZoneInformation heißt eigentlich TIME_ZONE_INFORMATION und gehört zu GetTimeZoneInformation
TTimeZone scheint dieses wohl zu kapseln.
UTC = local time + bias...
Forum: Object-Pascal / Delphi-Language
by himitsu,
10. Nov 2012
Soweit ich das im Kopf hab, können die Funktionen ala FormatDateTime nicht mir Zeitzonen umgehen.
(ist aber auch verständlich, da die Zeitzone nicht gesondert im TDateTime gespeichert werden kann)
Es gibt für andere Datumsformate z.B. sowas wie LocalTimeToFileTime.
Aber du kannst den String bis zur Sekunde immernoch über FormatDateTime erstellen, mußt vorher nur noch die Zeitzone aus dem...