Zeitfunktionen
Die folgenden Funktionen werden mit Systemzeit verwendet.
Funktion | Beschreibung |
---|---|
GetSystemTime- | Ruft das aktuelle Systemdatum und die aktuelle Uhrzeit im UTC-Format ab. |
GetSystemTimeAdjustment- | Bestimmt, ob das System regelmäßige Zeitanpassungen auf die Tageszeit anwendet. |
GetTimeFormat- | Formatiert eine Systemzeit als Zeitzeichenfolge für ein angegebenes Gebietsschema. |
NtQuerySystemTime- | Gibt die Systemzeit zurück. |
RtlLocalTimeToSystemTime | Wandelt die angegebene ortsspezifische Uhrzeit in Die Systemzeit um. |
RtlTimeToSecondsSince1970 | Konvertiert die angegebene Systemzeit in die Anzahl der Sekunden seit dem ersten 1. Januar 1970. |
SetSystemTime- | Legt die aktuelle Systemzeit und das aktuelle Datum fest. |
SetSystemTimeAdjustment- | Aktiviert oder deaktiviert regelmäßige Zeitanpassungen für die Uhrzeit des Systems. |
SystemTimeToFileTime- | Konvertiert eine Systemzeit in eine Dateizeit. |
SystemTimeToTzSpecificLocalTime | Wandelt eine UTC-Zeit in die entsprechende Ortszeit einer angegebenen Zeitzone um. |
TzSpecificLocalTimeToSystemTime | Wandelt eine Ortszeit in eine UTC-Zeit um. |
Die folgenden Funktionen werden mit lokaler Zeit 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 Bereich ab, der in Jahren ausgedrückt wird, für den ein DYNAMIC_TIME_ZONE_INFORMATION gültige Einträge enthält. |
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 Zeitzone ab. |
RtlLocalTimeToSystemTime | Wandelt die angegebene ortsspezifische Uhrzeit in Die Systemzeit um. |
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 | Wandelt eine UTC-Zeit in die entsprechende Ortszeit einer angegebenen Zeitzone um. |
SystemTimeToTzSpecificLocalTimeEx | Wandelt eine UTC-Zeit mit dynamischen Sommerzeiteinstellungen in die entsprechende Ortszeit einer angegebenen Zeitzone um. |
TzSpecificLocalTimeToSystemTime | Wandelt eine Ortszeit in eine UTC-Zeit um. |
TzSpecificLocalTimeToSystemTimeTimeEx | Wandelt eine Ortszeit mit dynamischen Sommerzeiteinstellungen in UTC-Zeit um. |
Die folgenden Funktionen werden mit 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 der Erstellung der angegebenen Datei oder des angegebenen Verzeichnisses, des letzten Zugriffs und der letzten Änderung ab. |
GetSystemTimeAsFileTime- | Ruft das aktuelle Systemdatum und die aktuelle Uhrzeit im UTC-Format ab. |
LocalFileTimeToFileTime | Konvertiert eine lokale Dateizeit in eine Dateizeit basierend auf UTC. |
SetFileTime- | Legt das Datum und die Uhrzeit fest, zu dem 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 der Windows-Zeit verwendet.
Funktion | Beschreibung |
---|---|
GetSystemTimes- | Ruft Systemanzeigedauerinformationen 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 abgelaufen sind. |
Die folgenden Funktionen werden mit Leistungsindikatoren mit hoher Auflösung verwendet.
Funktion | Beschreibung |
---|---|
QueryPerformanceCounter- | Ruft den aktuellen Wert des Leistungsindikators mit hoher Auflösung ab. |
QueryPerformanceFrequency- | Ruft die Häufigkeit des Leistungsindikators mit hoher Auflösung ab. |
Die folgenden Funktionen werden mit dem Hilfsleistungsindikator verwendet.
Funktion | Beschreibung |
---|---|
QueryAuxiliaryCounterFrequency | Fragt die Hilfszählerhäufigkeit ab. |
ConvertAuxiliaryCounterToPerformanceCounter | Wandelt den angegebenen Hilfszählerwert in den entsprechenden Leistungsindikatorwert um. stellt optional den geschätzten Konvertierungsfehler in Nanosekunden aufgrund von Latenzen und maximal möglicher Abweichung bereit. |
ConvertPerformanceCounterToAuxiliaryCounter | Wandelt den angegebenen Leistungsindikatorwert in den entsprechenden Hilfszählerwert um. stellt optional den geschätzten Konvertierungsfehler in Nanosekunden aufgrund von Latenzen und maximal möglicher Abweichung bereit. |
Die folgende Funktion wird mit Unterbrechungszeit verwendet.
Funktion | Beschreibung |
---|---|
QueryInterruptTime- | Ruft die aktuelle Unterbrechungszeitanzahl ab. |
QueryInterruptTimePrecise- | Ruft die aktuelle Unterbrechungszeitanzahl in einer präziseren Form ab, als QueryInterruptTime- tut. |
QueryUnbiasedInterruptTime- | Ruft die aktuelle unvoreingenommene Unterbrechungszeitanzahl ab. Die unvoreingenommene Unterbrechungszeit umfasst nicht die Zeit, die das System im Ruhezustand oder im Ruhezustand verbringt. |
QueryUnbiasedInterruptTimePrecise | Ruft die aktuelle unvoreingenommene Unterbrechungszeitanzahl in einer präziseren Form ab, als QueryUnbiasedInterruptTime- tut. Die unvoreingenommene Unterbrechungszeit umfasst nicht die Zeit, die das System im Ruhezustand oder im Ruhezustand verbringt. |