Systemzeit
Systemzeit ist das aktuelle Datum und die aktuelle Uhrzeit des Tages. Das System hält Zeit, damit Ihre Anwendungen zugriff auf genaue Zeit haben. Das System basiert auf der Systemzeit auf koordinierten Weltzeit (UTC). UTC-basierte Zeit wird lose als aktuelles Datum und Tageszeit in Greenwich, England definiert.
Wenn das System zum ersten Mal startet, legt es die Systemzeit auf einen Wert fest, der auf der Echtzeituhr des Computers basiert, und aktualisiert dann regelmäßig die Zeit. Verwenden Sie zum Abrufen der Systemzeit die GetSystemTime--Funktion. GetSystemTime kopiert die Zeit in eine SYSTEMTIME- Struktur, die einzelne Member für Monat, Tag, Jahr, Wochentag, Stunde, Minute, Sekunde und Millisekunden enthält. Es ist einfach, dieses Format einem Benutzer anzuzeigen.
Sie können die Systemzeit auch im Dateiformat abrufen, indem Sie die GetSystemTimeAsFileTime--Funktion verwenden. GetSystemTimeAsFileTime kopiert die Zeit in eine FILETIME- Struktur.
Verwenden Sie zum Festlegen der Systemzeit die SetSystemTime--Funktion. SetSystemTime davon aus, dass Sie eine UTC-basierte Zeit angegeben haben.
Die "GetSystemTimeAdjustment" und "SetSystemTimeAdjustment" Funktionen synchronisieren die Uhrzeit-von-Tag-Uhr mit einer anderen Zeitquelle mit einer regelmäßigen Zeitanpassung, die bei jeder Unterbrechung der Uhr angewendet wird.
Beachten Sie, dass das System die Zeit regelmäßig aktualisieren kann, indem sie mit einer Zeitquelle synchronisiert wird. Da die Systemzeit entweder vorwärts oder rückwärts angepasst werden kann, vergleichen Sie die Systemzeitwerte nicht, um verstrichene Zeit zu bestimmen. Verwenden Sie stattdessen eine der in Windows Timebeschriebenen Methoden.