Aracılığıyla paylaş


Zaman İşlevleri

Aşağıdaki işlevler sistem süresiyle birlikte kullanılır.

Fonksiyon Açıklama
GetSystemTime Geçerli sistem tarih ve saatini UTC biçiminde alır.
GetSystemTimeAdjustment Sistemin günün saati saatine düzenli zaman ayarlamaları uygulayıp uygulamadığını belirler.
GetTimeFormat Sistem saatini, belirtilen bir yerel ayar için saat dizesi olarak biçimlendirebilir.
NtQuerySystemTime Sistem saatini döndürür.
RtlLocalTimeToSystemTime Belirtilen yerel saati sistem saatine dönüştürür.
RtlTimeToSecondsSince1970 Belirtilen sistem süresini, 1 Ocak 1970'in ilk saniyesinin ardından gelen saniye sayısına dönüştürür.
SetSystemTime Geçerli sistem saatini ve tarihini ayarlar.
SetSystemTimeAdjustment Sistemin günün saati için düzenli zaman ayarlamalarını etkinleştirir veya devre dışı bırakır.
SystemTimeToFileTime Sistem saatini dosya zamanına dönüştürür.
SystemTimeToTzSpecificLocalTime UTC saatini belirtilen saat diliminin ilgili yerel saatine dönüştürür.
TzSpecificLocalTimeToSystemTime Yerel saati UTC saatine dönüştürür.

 

Aşağıdaki işlevler yerel saatle birlikte kullanılır.

Fonksiyon Açıklama
EnumDynamicTimeZoneInformation Kayıt defterinde depolanan dinamik yaz saati bilgileri girdilerini numaralandırır.
FileTimeToLocalFileTime UTC dosya saatini yerel bir dosya zamanına dönüştürür.
GetDynamicTimeZoneInformation Geçerli saat dilimini ve dinamik yaz saati ayarlarını alır.
getDynamicTimeZoneInformationEffectiveYears Bir DYNAMIC_TIME_ZONE_INFORMATION geçerli girişleri olan yıllarla ifade edilen bir aralığı alır.
GetLocalTime Geçerli yerel tarih ve saati alır.
GetTimeZoneInformation Geçerli saat dilimi ayarlarını alır.
GetTimeZoneInformationForYear Belirtilen yıl ve saat dilimi için saat dilimi ayarlarını alır.
RtlLocalTimeToSystemTime Belirtilen yerel saati sistem saatine dönüştürür.
SetDynamicTimeZoneInformation Geçerli saat dilimini ve dinamik yaz saati ayarlarını ayarlar.
SetLocalTime Geçerli yerel saati ve tarihi ayarlar.
SetTimeZoneInformation Geçerli saat dilimi ayarlarını ayarlar.
SystemTimeToTzSpecificLocalTime UTC saatini belirtilen saat diliminin ilgili yerel saatine dönüştürür.
SystemTimeToTzSpecificLocalTimeEx Dinamik yaz saati ayarlarıyla UTC saatini belirtilen saat diliminin ilgili yerel saatine dönüştürür.
TzSpecificLocalTimeToSystemTime Yerel saati UTC saatine dönüştürür.
TzSpecificLocalTimeToSystemTimeEx Dinamik yaz saati ayarlarıyla yerel saati UTC saatine dönüştürür.

 

Aşağıdaki işlevler dosya süresiyle birlikte kullanılır.

Fonksiyon Açıklama
CompareFileTime İki dosya zamanlarını karşılaştırır.
FileTimeToLocalFileTime UTC dosya saatini yerel bir dosya zamanına dönüştürür.
FileTimeToSystemTime Dosya süresini sistem saati biçimine dönüştürür.
GetFileTime Belirtilen dosya veya dizinin oluşturulduğu, son erişildiği ve son değiştirildiği tarih ve saati alır.
GetSystemTimeAsFileTime Geçerli sistem tarih ve saatini UTC biçiminde alır.
LocalFileTimeToFileTime Yerel bir dosya saatini UTC'ye göre bir dosya zamanına dönüştürür.
SetFileTime Belirtilen dosya veya dizinin oluşturulduğu, son erişildiği veya son değiştirildiği tarih ve saati ayarlar.
SystemTimeToFileTime Sistem saatini dosya zamanına dönüştürür.

 

Aşağıdaki işlevler MS-DOS tarih ve saatle birlikte kullanılır.

Fonksiyon Açıklama
DosDateTimeToFileTime MS-DOS tarih ve saat değerlerini dosya zamanına dönüştürür.
FileTimeToDosDateTime Bir dosya saatini MS-DOS tarih ve saat değerlerine dönüştürür.

 

Aşağıdaki işlevler Windows saati ile birlikte kullanılır.

Fonksiyon Açıklama
GetSystemTimes Sistem zamanlama bilgilerini alır.
GetTickCount Sistem başlatıldığından bu yana geçen milisaniye sayısını 49,7 güne kadar alır.
GetTickCount64 Sistem başlatıldıktan sonra geçen milisaniye sayısını alır.

 

Aşağıdaki işlevler yüksek çözünürlüklü performans sayaçlarıyla birlikte kullanılır.

Fonksiyon Açıklama
QueryPerformanceCounter Yüksek çözünürlüklü performans sayacının geçerli değerini alır.
QueryPerformanceFrequency Yüksek çözünürlüklü performans sayacının sıklığını alır.

 

Aşağıdaki işlevler yardımcı performans sayacı ile birlikte kullanılır.

Fonksiyon Açıklama
QueryAuxiliaryCounterFrequency Yardımcı sayaç sıklığını sorgular.
ConvertAuxiliaryCounterToPerformanceCounter Belirtilen yardımcı sayaç değerini karşılık gelen performans sayacı değerine dönüştürür; isteğe bağlı olarak, gecikme süreleri ve olası maksimum kayma nedeniyle nanosaniye cinsinden tahmini dönüştürme hatasını sağlar.
ConvertPerformanceCounterToAuxiliaryCounter Belirtilen performans sayacı değerini karşılık gelen yardımcı sayaç değerine dönüştürür; isteğe bağlı olarak, gecikme süreleri ve olası maksimum kayma nedeniyle nanosaniye cinsinden tahmini dönüştürme hatasını sağlar.

 

Aşağıdaki işlev kesme süresiyle birlikte kullanılır.

Fonksiyon Açıklama
QueryInterruptTime Geçerli kesme zamanı sayısını alır.
QueryInterruptTimePrecise Geçerli kesme zamanı sayısını QueryInterruptTimedaha kesin bir biçimde alır.
QueryUnbiasedInterruptTime Geçerli sapmasız kesme zamanı sayısını alır. Sapmasız kesme süresi sayısı, sistemin uyku veya hazırda beklemede harcadığı zamanı içermez.
QueryUnbiasedInterruptTimePrecise Geçerli sapmasız kesme zamanı sayısını QueryUnbiasedInterruptTimedaha kesin bir biçimde alır. Sapmasız kesme süresi sayısı, sistemin uyku veya hazırda beklemede harcadığı zamanı içermez.