Systeemtijd
Systeemtijd de huidige datum en tijd van de dag is. Het systeem houdt tijd bij zodat uw toepassingen toegang hebben tot nauwkeurige tijd. Het systeem baseert systeemtijd op gecoördineerde universele tijd (UTC). Op UTC gebaseerde tijd wordt losjes gedefinieerd als de huidige datum en tijd van de dag in Greenwich, Engeland.
Wanneer het systeem voor het eerst wordt gestart, wordt de systeemtijd ingesteld op een waarde op basis van de realtime klok van de computer en wordt de tijd vervolgens regelmatig bijgewerkt. Gebruik de functie GetSystemTime om de systeemtijd op te halen. GetSystemTime kopieert de tijd naar een SYSTEMTIME- structuur die afzonderlijke leden bevat voor maand, dag, jaar, weekdag, uur, minuut, seconde en milliseconden. Het is eenvoudig om deze indeling weer te geven aan een gebruiker.
U kunt ook de systeemtijd in de bestandsindeling verkrijgen met behulp van de GetSystemTimeAsFileTime functie. GetSystemTimeAsFileTime kopieert de tijd naar een FILETIME structuur.
Als u de systeemtijd wilt instellen, gebruikt u de functie SetSystemTime. SetSystemTime ervan uitgaat dat u een utc-tijd hebt opgegeven.
De GetSystemTimeAdjustment en SetSystemTimeAdjustment functies synchroniseren de tijd van de dagklok met een andere tijdbron met behulp van een periodieke tijdaanpassing die wordt toegepast bij elke klokonderbreking.
Houd er rekening mee dat het systeem de tijd periodiek kan vernieuwen door te synchroniseren met een tijdbron. Omdat de systeemtijd vooruit of achteruit kan worden aangepast, vergelijkt u systeemtijdmetingen niet om de verstreken tijd te bepalen. Gebruik in plaats daarvan een van de methoden die worden beschreven in Windows Time.