Funkce času
V systémovém čase se používají následující funkce.
Funkce | Popis |
---|---|
GetSystemTime | Načte aktuální systémové datum a čas ve formátu UTC. |
getSystemTimeAdjustment | Určuje, zda systém používá pravidelné úpravy času na své denní hodiny. |
GetTimeFormat | Naformátuje systémový čas jako časový řetězec pro zadané národní prostředí. |
NtQuerySystemTime | Vrátí systémový čas. |
RtlLocalTimeToSystemTime | Převede zadaný místní čas na systémový čas. |
RtlTimeToSecondsSince1970 | Převede zadaný systémový čas na počet sekund od první sekundy 1. ledna 1970. |
SetSystemTime | Nastaví aktuální systémový čas a datum. |
SetSystemTimeAdjustment | Povolí nebo zakáže pravidelné úpravy času v denních hodinách systému. |
SystemTimeToFileTime | Převede systémový čas na čas souboru. |
SystemTimeToTzSpecificLocalTime | Převede čas UTC na odpovídající místní čas zadaného časového pásma. |
TzSpecificLocalTimeToSystemTime | Převede místní čas na čas UTC. |
V místním čase se používají následující funkce.
Funkce | Popis |
---|---|
EnumDynamicTimeZoneInformation | Vytvoří výčet dynamických položek informací o letním čase uložených v registru. |
FileTimeToLocalFileTime | Převede čas souboru UTC na místní čas souboru. |
GetDynamicTimeZoneInformation | Načte aktuální časové pásmo a dynamické nastavení letního času. |
GetDynamicTimeZoneInformationEffectiveYears | Načte oblast vyjádřenou v letech, pro kterou má DYNAMIC_TIME_ZONE_INFORMATION platné položky. |
GetLocalTime | Načte aktuální místní datum a čas. |
GetTimeZoneInformation | Načte aktuální nastavení časového pásma. |
GetTimeZoneInformationForYear | Načte nastavení časového pásma pro zadaný rok a časové pásmo. |
RtlLocalTimeToSystemTime | Převede zadaný místní čas na systémový čas. |
SetDynamicTimeZoneInformation | Nastaví aktuální časové pásmo a dynamické nastavení letního času. |
SetLocalTime | Nastaví aktuální místní čas a datum. |
SetTimeZoneInformation | Nastaví aktuální nastavení časového pásma. |
SystemTimeToTzSpecificLocalTime | Převede čas UTC na odpovídající místní čas zadaného časového pásma. |
SystemTimeToTzSpecificLocalTimeEx | Převede čas UTC s dynamickým nastavením letního času na odpovídající místní čas zadaného časového pásma. |
TzSpecificLocalTimeToSystemTime | Převede místní čas na čas UTC. |
TzSpecificLocalTimeToSystemTimeEx | Převede místní čas s dynamickým nastavením letního času na čas UTC. |
V čase souborů se používají následující funkce.
Funkce | Popis |
---|---|
CompareFileTime | Porovná dva časy souborů. |
FileTimeToLocalFileTime | Převede čas souboru UTC na místní čas souboru. |
FileTimeToSystemTime | Převede čas souboru do systémového formátu času. |
GetFileTime | Načte datum a čas vytvoření zadaného souboru nebo adresáře, posledního přístupu a poslední změny. |
GetSystemTimeAsFileTime | Načte aktuální systémové datum a čas ve formátu UTC. |
LocalFileTimeToFileTimeTime | Převede místní čas souboru na čas souboru na základě času UTC. |
SetFileTime | Nastaví datum a čas vytvoření zadaného souboru nebo adresáře, posledního přístupu nebo poslední změny. |
SystemTimeToFileTime | Převede systémový čas na čas souboru. |
Následující funkce se používají s MS-DOS datem a časem.
Funkce | Popis |
---|---|
DosDateTimeToFileTime | Převede MS-DOS hodnoty data a času na čas souboru. |
FileTimeToDosDateTime | Převede čas souboru na MS-DOS hodnoty data a času. |
V čase Windows se používají následující funkce.
Funkce | Popis |
---|---|
getSystemTimes | Načte informace o časování systému. |
GetTickCount | Načte počet milisekund, které uplynuly od spuštění systému, až 49,7 dnů. |
GetTickCount64 | Načte počet milisekund, které uplynuly od spuštění systému. |
Následující funkce se používají s čítači výkonu s vysokým rozlišením.
Funkce | Popis |
---|---|
QueryPerformanceCounter | Načte aktuální hodnotu čítače výkonu s vysokým rozlišením. |
QueryPerformanceFrequency | Načte frekvenci čítače výkonu s vysokým rozlišením. |
Následující funkce se používají s pomocným čítačem výkonu.
Funkce | Popis |
---|---|
QueryAuxiliaryCounterFrequency | Dotazuje pomocnou frekvenci čítačů. |
ConvertAuxiliaryCounterToPerformanceCounter | Převede zadanou hodnotu pomocného čítače na odpovídající hodnotu čítače výkonu; volitelně poskytuje odhadovanou chybu převodu v nanosekundách kvůli latencím a maximálnímu možnému posunu. |
ConvertPerformanceCounterToAuxiliaryCounter | Převede zadanou hodnotu čítače výkonu na odpovídající hodnotu pomocného čítače; volitelně poskytuje odhadovanou chybu převodu v nanosekundách kvůli latencím a maximálnímu možnému posunu. |
Následující funkce se používá s časem přerušení.
Funkce | Popis |
---|---|
QueryInterruptTime | Získá aktuální počet přerušení a čas. |
queryInterruptTimePrecise | Získá aktuální počet přerušení v přesnější podobě než QueryInterruptTime. |
QueryUnbiasedInterruptTime | Získá aktuální počet nestranných přerušení času. Počet nestranných přerušení nezahrnuje čas strávený systémem ve spánku nebo hibernaci. |
QueryUnbiasedInterruptTimePrecise | Získá aktuální počet nestranných přerušení v přesnější podobě než QueryUnbiasedInterruptTime. Počet nestranných přerušení nezahrnuje čas strávený systémem ve spánku nebo hibernaci. |