czas UTC

0

Jak niezależnie od tego jak ustawiony jest zegar systemowy uzyskać czas nieskorygowany do czasu letniego czyli czas strefowy np Środkowoeuropejski albo czas UTC?
Innymi słowy aby aplikacja pokazywała mi np. czas Środkowoeuropejski mimo że na pasku zadań zegar systemowy pokazuje czas letni? Przeliczanie na podstawie daty absolutnie nie wchodzi w grę.

0

Zobacz to:

var
  st: TSystemTime;
  dt: TDateTime;
begin
  GetSystemTime(st);
  dt:= SystemTimeToDateTime(st);
  ShowMessage(DateTimeToStr(dt));
end;
0

Tak.Dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1