Autor Téma: Funkce NOW  (Přečteno 270 krát)

Offline BigSandy

  • Nováček
  • *
  • Příspěvků: 19
  • Karma: 0
    • Verze Delphi: XE2
Funkce NOW
« kdy: 29-03-2021, 06:48:02 »
Zdravím.
http://www.delphibasics.co.uk/RTL.asp?Name=Now
By mně zajimalo, proč po změně času mám furt stary a neposune se to?
V počitači v pravo dole je už čas posunuty ale ja mam furt stary.
Pomuže až restart programu.

Kód: Delphi [Vybrat]
  1. myDate := now;
  2. Form1.Caption :=  formatdatetime('h:nn:s    dddd d. m. yyyy', myDate);

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2867
  • Karma: 106
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Funkce NOW
« Odpověď #1 kdy: 29-03-2021, 10:56:16 »
Now vola jen Win32 API GetLocalTime
Embarcadero MVP - Czech republic

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1185
  • Karma: 51
    • Verze Delphi: 10.3
Re:Funkce NOW
« Odpověď #2 kdy: 29-03-2021, 18:14:19 »
Pro zajímavost, v neděli ráno mi Windows 10 20H2 ukázaly čas správně posunutý na letní, ovšem dopoledne už zase ukazovaly o hodinu méně a spravilo se to až po ručním kliknutí na tlačítko Synchronizovat. Podobně dnes volali z firmy, kde jedno PC předvedlo totéž, ovšem kliknutí na tlačítko Synchronizovat si žádalo zadání hesla správce, protože to je asi hrozně nebezpečná operace...