Zeitfunktionen
Die folgenden Funktionen werden mit der Systemzeit verwendet.
Funktion | BESCHREIBUNG |
---|---|
GetSystemTime | Ruft das aktuelle Systemdatum und die aktuelle Systemzeit im UTC-Format ab. |
GetSystemTimeAdjustment | Bestimmt, ob das System regelmäßige Zeitanpassungen auf die Tageszeituhr anwendet. |
GetTimeFormat | Formatiert eine Systemzeit als Zeitzeichenfolge für ein angegebenes Gebietsschema. |
NtQuerySystemTime | Gibt die Systemzeit zurück. |
RtlLocalTimeToSystemTime | Konvertiert die angegebene Ortszeit in die Systemzeit. |
RtlTimeToSecondsSince1970 | Konvertiert die angegebene Systemzeit in die Anzahl der Sekunden seit der ersten Sekunde des 1. Januar 1970. |
SetSystemTime | Legt die aktuelle Systemzeit und das aktuelle Systemdatum fest. |
SetSystemTimeAdjustment | Aktiviert oder deaktiviert periodische Zeitanpassungen an der Tageszeituhr des Systems. |
SystemTimeToFileTime | Konvertiert eine Systemzeit in eine Dateizeit. |
SystemTimeToTzSpecificLocalTime | Konvertiert eine UTC-Zeit in die entsprechende Ortszeit einer angegebenen Zeitzone. |
TzSpecificLocalTimeToSystemTime | Konvertiert eine lokale Zeit in eine UTC-Zeit. |
Die folgenden Funktionen werden zur Ortszeit verwendet.
Funktion | BESCHREIBUNG |
---|---|
EnumDynamicTimeZoneInformation | Listet dynamische Sommerzeitinformationen auf, die in der Registrierung gespeichert sind. |
FileTimeToLocalFileTime | Konvertiert eine UTC-Dateizeit in eine lokale Dateizeit. |
GetDynamicTimeZoneInformation | Ruft die aktuelle Zeitzone und dynamische Sommerzeiteinstellungen ab. |
GetDynamicTimeZoneInformationEffectiveYears | Ruft einen In Jahren ausgedrückten Bereich ab, für den ein DYNAMIC_TIME_ZONE_INFORMATION gültige Einträge aufweist. |
GetLocalTime | Ruft das aktuelle lokale Datum und die aktuelle Uhrzeit ab. |
GetTimeZoneInformation | Ruft die aktuellen Zeitzoneneinstellungen ab. |
GetTimeZoneInformationForYear | Ruft die Zeitzoneneinstellungen für das angegebene Jahr und die angegebene Zeitzone ab. |
RtlLocalTimeToSystemTime | Konvertiert die angegebene Ortszeit in die Systemzeit. |
SetDynamicTimeZoneInformation | Legt die aktuelle Zeitzone und dynamische Sommerzeiteinstellungen fest. |
SetLocalTime | Legt die aktuelle Ortszeit und das aktuelle Datum fest. |
SetTimeZoneInformation | Legt die aktuellen Zeitzoneneinstellungen fest. |
SystemTimeToTzSpecificLocalTime | Konvertiert eine UTC-Zeit in die entsprechende Ortszeit einer angegebenen Zeitzone. |
SystemTimeToTzSpecificLocalTimeEx | Konvertiert eine UTC-Zeit mit dynamischen Sommerzeiteinstellungen in die entsprechende Ortszeit einer angegebenen Zeitzone. |
TzSpecificLocalTimeToSystemTime | Konvertiert eine lokale Zeit in eine UTC-Zeit. |
TzSpecificLocalTimeToSystemTimeTimeEx | Konvertiert eine Ortszeit mit dynamischen Sommerzeiteinstellungen in UTC-Zeit. |
Die folgenden Funktionen werden mit der Dateizeit verwendet.
Funktion | BESCHREIBUNG |
---|---|
CompareFileTime | Vergleicht zwei Dateizeiten. |
FileTimeToLocalFileTime | Konvertiert eine UTC-Dateizeit in eine lokale Dateizeit. |
FileTimeToSystemTime | Konvertiert eine Dateizeit in das Systemzeitformat. |
GetFileTime | Ruft das Datum und die Uhrzeit ab, zu der die angegebene Datei oder das angegebene Verzeichnis erstellt wurde, zuletzt zugegriffen und zuletzt geändert wurde. |
GetSystemTimeAsFileTime | Ruft das aktuelle Systemdatum und die aktuelle Systemzeit im UTC-Format ab. |
LocalFileTimeToFileTime | Konvertiert eine lokale Dateizeit in eine Dateizeit basierend auf UTC. |
SetFileTime | Legt das Datum und die Uhrzeit fest, zu der die angegebene Datei oder das angegebene Verzeichnis erstellt, zuletzt zugegriffen oder zuletzt geändert wurde. |
SystemTimeToFileTime | Konvertiert eine Systemzeit in eine Dateizeit. |
Die folgenden Funktionen werden mit MS-DOS-Datum und -Uhrzeit verwendet.
Funktion | BESCHREIBUNG |
---|---|
DosDateTimeToFileTime | Konvertiert MS-DOS-Datums- und Uhrzeitwerte in eine Dateizeit. |
FileTimeToDosDateTime | Konvertiert eine Dateizeit in MS-DOS-Datums- und Uhrzeitwerte. |
Die folgenden Funktionen werden mit Windows-Zeit verwendet.
Funktion | BESCHREIBUNG |
---|---|
GetSystemTimes | Ruft Systemzeitinformationen ab. |
Gettickcount | Ruft die Anzahl der Millisekunden ab, die seit dem Start des Systems verstrichen sind, bis zu 49,7 Tage. |
GetTickCount64 | Ruft die Anzahl der Millisekunden ab, die seit dem Start des Systems verstrichen sind. |
Die folgenden Funktionen werden mit hochauflösenden Leistungsindikatoren verwendet.
Funktion | BESCHREIBUNG |
---|---|
QueryPerformanceCounter | Ruft den aktuellen Wert des hochauflösenden Leistungsindikators ab. |
QueryPerformanceFrequency | Ruft die Häufigkeit des hochauflösenden Leistungsindikators ab. |
Die folgenden Funktionen werden mit dem Hilfsleistungsindikator verwendet.
Funktion | BESCHREIBUNG |
---|---|
QueryAuxiliaryCounterFrequency | Fragt die Häufigkeit des Hilfsindikators ab. |
ConvertAuxiliaryCounterToPerformanceCounter | Konvertiert den angegebenen Hilfsindikatorwert in den entsprechenden Leistungsindikatorwert. stellt optional den geschätzten Konvertierungsfehler in Nanosekunden aufgrund von Latenzen und maximal möglicher Drift bereit. |
ConvertPerformanceCounterToAuxiliaryCounter | Konvertiert den angegebenen Leistungsindikatorwert in den entsprechenden Hilfsindikatorwert; stellt optional den geschätzten Konvertierungsfehler in Nanosekunden aufgrund von Latenzen und maximal möglicher Drift bereit. |
Die folgende Funktion wird mit der Interruptzeit verwendet.
Funktion | BESCHREIBUNG |
---|---|
QueryInterruptTime | Ruft die aktuelle Interruptzeitanzahl ab. |
QueryInterruptTimePrecise | Ruft die aktuelle Interruptzeitanzahl in einer präziseren Form ab als QueryInterruptTime . |
QueryUnbiasedInterruptTime | Ruft die aktuelle Anzahl von unterbrechungsfreien Unterbrechungen ab. Die Anzahl der unvoreingenommenen Unterbrechungszeiten enthält keine Zeit, die das System im Ruhezustand oder im Ruhezustand verbringt. |
QueryUnbiasedInterruptTimePrecise | Ruft die aktuelle Anzahl unvoreingenommener Unterbrechungszeiten in einer präziseren Form ab als QueryUnbiasedInterruptTime . Die Anzahl der unvoreingenommenen Unterbrechungszeiten enthält keine Zeit, die das System im Ruhezustand oder im Ruhezustand verbringt. |