Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
systémový čas je aktuální datum a čas dne. Systém udržuje čas, aby vaše aplikace měly připravený přístup k přesnému času. Systém zakládá systémový čas na koordinovaném univerzálním čase (UTC). Čas založený na UTC je volně definován jako aktuální datum a čas dne v Greenwich, Anglie.
Při prvním spuštění systému nastaví systémový čas na hodnotu založenou na hodinách počítače v reálném čase a pak pravidelně aktualizuje čas. K načtení systémového času použijte funkci GetSystemTime. GetSystemTime zkopíruje čas do struktury SYSTEMTIME, která obsahuje jednotlivé členy pro měsíc, den, rok, den v týdnu, hodinu, minutu, sekundu a milisekundy. Tento formát lze snadno zobrazit uživateli.
Systémový čas můžete získat také ve formátu času souboru pomocí funkce GetSystemTimeAsFileTime. GetSystemTimeAsFileTime zkopíruje čas do struktury FILETIME.
K nastavení systémového času použijte funkci SetSystemTime. SetSystemTime předpokládá, že jste zadali čas založený na standardu UTC.
Funkce GetSystemTimeAdjustment a SetSystemTimeAdjustment synchronizují hodiny dne s jiným zdrojem času pomocí pravidelné úpravy času použitého při každém přerušení hodin.
Mějte na paměti, že systém může pravidelně aktualizovat čas synchronizací se zdrojem času. Vzhledem k tomu, že systémový čas lze upravit dopředu nebo dozadu, nerovnávejte systémové časy a určete uplynulý čas. Místo toho použijte jednu z metod popsaných v Windows Time.