Dela via


Tidsfunktioner

Följande funktioner används med systemtid.

Funktion Beskrivning
GetSystemTime Hämtar det aktuella systemets datum och tid i UTC-format.
GetSystemTimeAdjustment Avgör om systemet tillämpar periodiska tidsjusteringar på sin tid på dagen.
GetTimeFormat Formaterar en systemtid som en tidssträng för ett angivet språk.
NtQuerySystemTime Returnerar systemtiden.
RtlLocalTimeToSystemTime Konverterar den angivna lokala tiden till systemtid.
RtlTimeToSecondsSince1970 Konverterar den angivna systemtiden till antalet sekunder sedan den första sekunden den 1 januari 1970.
SetSystemTime Anger aktuell systemtid och datum.
SetSystemTimeAdjustment Aktiverar eller inaktiverar periodiska tidsjusteringar av systemets tid på dygnet.
SystemTimeToFileTime Konverterar en systemtid till en filtid.
SystemTimeToTzSpecificLocalTime Konverterar en UTC-tid till en angiven tidszons motsvarande lokala tid.
TzSpecificLocalTimeToSystemTime Konverterar en lokal tid till en UTC-tid.

 

Följande funktioner används med lokal tid.

Funktion Beskrivning
EnumDynamicTimeZoneInformation Räknar upp informationsposter för dynamisk sommartid som lagras i registret.
FileTimeToLocalFileTime Konverterar en UTC-filtid till en lokal filtid.
GetDynamicTimeZoneInformation Hämtar den aktuella tidszonen och inställningarna för dynamisk sommartid.
GetDynamicTimeZoneInformationEffectiveYears Hämtar ett intervall, uttryckt i år, för vilket en DYNAMIC_TIME_ZONE_INFORMATION har giltiga poster.
GetLocalTime Hämtar aktuellt lokalt datum och tid.
GetTimeZoneInformation Hämtar de aktuella tidszonsinställningarna.
GetTimeZoneInformationForYear Hämtar tidszonsinställningarna för det angivna året och tidszonen.
RtlLocalTimeToSystemTime Konverterar den angivna lokala tiden till systemtid.
SetDynamicTimeZoneInformation Anger den aktuella tidszonen och inställningarna för dynamisk sommartid.
SetLocalTime Anger aktuell lokal tid och datum.
SetTimeZoneInformation Anger de aktuella tidszonsinställningarna.
SystemTimeToTzSpecificLocalTime Konverterar en UTC-tid till en angiven tidszons motsvarande lokala tid.
SystemTimeToTzSpecificLocalTimeEx Konverterar en UTC-tid med inställningar för dynamisk sommartid till en angiven tidszons motsvarande lokala tid.
TzSpecificLocalTimeToSystemTime Konverterar en lokal tid till en UTC-tid.
TzSpecificLocalTimeToSystemTimeEx Konverterar en lokal tid med inställningar för dynamisk sommartid till UTC-tid.

 

Följande funktioner används med filtid.

Funktion Beskrivning
CompareFileTime Jämför två filtider.
FileTimeToLocalFileTime Konverterar en UTC-filtid till en lokal filtid.
FileTimeToSystemTime Konverterar en filtid till systemtidsformat.
GetFileTime Hämtar datum och tid då den angivna filen eller katalogen skapades, senast användes och senast ändrades.
GetSystemTimeAsFileTime Hämtar det aktuella systemets datum och tid i UTC-format.
LocalFileTimeToFileTime Konverterar en lokal filtid till en filtid baserat på UTC.
SetFileTime Anger datum och tid då den angivna filen eller katalogen skapades, senast användes eller senast ändrades.
SystemTimeToFileTime Konverterar en systemtid till en filtid.

 

Följande funktioner används med MS-DOS datum och tid.

Funktion Beskrivning
DosDateTimeToFileTime Konverterar MS-DOS datum- och tidsvärden till en filtid.
FileTimeToDosDateTime Konverterar en filtid till MS-DOS datum- och tidsvärden.

 

Följande funktioner används med Windows-tid.

Funktion Beskrivning
GetSystemTimes Hämtar information om systemets tidsinställningar.
GetTickCount Hämtar antalet millisekunder som har förflutit sedan systemet startades, upp till 49,7 dagar.
GetTickCount64 Hämtar antalet millisekunder som har förflutit sedan systemet startades.

 

Följande funktioner används med högpresterande prestandaräknare med hög upplösning.

Funktion Beskrivning
QueryPerformanceCounter Hämtar det aktuella värdet för prestandaräknaren med hög upplösning.
QueryPerformanceFrequency Hämtar frekvensen för prestandaräknaren med hög upplösning.

 

Följande funktioner används med extra prestandaräknaren.

Funktion Beskrivning
QueryAuxiliaryCounterFrequency Kör frågor mot extra räknarfrekvensen.
ConvertAuxiliaryCounterToPerformanceCounter Konverterar det angivna extra räknarvärdet till motsvarande prestandaräknare. om du vill kan du ange det uppskattade konverteringsfelet i nanosekunder på grund av svarstider och maximal möjliga drift.
ConvertPerformanceCounterToAuxiliaryCounter Konverterar det angivna prestandaräknarevärdet till motsvarande extra räknarvärde. om du vill kan du ange det uppskattade konverteringsfelet i nanosekunder på grund av svarstider och maximal möjliga drift.

 

Följande funktion används med avbrottstid.

Funktion Beskrivning
QueryInterruptTime Hämtar det aktuella antalet avbrottstider.
QueryInterruptTimePrecise Hämtar det aktuella antalet avbrottstider i en mer exakt form än QueryInterruptTime- gör.
QueryUnbiasedInterruptTime Hämtar det aktuella objektiva antalet avbrottstider. Det opartiska antalet avbrottstid omfattar inte tid som systemet tillbringar i viloläge eller viloläge.
QueryUnbiasedInterruptTimePrecise Hämtar det aktuella antalet opartiska avbrottstider i en mer exakt form än QueryUnbiasedInterruptTime gör. Det opartiska antalet avbrottstid omfattar inte tid som systemet tillbringar i viloläge eller viloläge.