Freigeben über


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.