Fungsi Waktu

Fungsi berikut digunakan dengan waktu sistem.

Fungsi Deskripsi
GetSystemTime Mengambil tanggal dan waktu sistem saat ini dalam format UTC.
GetSystemTimeAdjustment Menentukan apakah sistem menerapkan penyesuaian waktu berkala pada waktunya.
GetTimeFormat Memformat waktu sistem sebagai string waktu untuk lokal tertentu.
NtQuerySystemTime Mengembalikan waktu sistem.
RtlLocalTimeToSystemTime Mengonversi waktu lokal yang ditentukan ke waktu sistem.
RtlTimeToSecondsSince1970 Mengonversi waktu sistem yang ditentukan menjadi jumlah detik sejak detik pertama 1 Januari 1970.
SetSystemTime Menyetel waktu dan tanggal sistem saat ini.
SetSystemTimeAdjustment Mengaktifkan atau menonaktifkan penyesuaian waktu berkala pada jam waktu hari sistem.
SystemTimeToFileTime Mengonversi waktu sistem menjadi waktu file.
SystemTimeToTzSpecificLocalTime Mengonversi waktu UTC ke waktu lokal terkait zona waktu tertentu.
TzSpecificLocalTimeToSystemTime Mengonversi waktu lokal menjadi waktu UTC.

 

Fungsi berikut digunakan dengan waktu lokal.

Fungsi Deskripsi
EnumDynamicTimeZoneInformation Menghitung entri informasi waktu musim panas dinamis yang disimpan dalam registri.
FileTimeToLocalFileTime Mengonversi waktu file UTC ke waktu file lokal.
GetDynamicTimeZoneInformation Mengambil zona waktu saat ini dan pengaturan waktu musim panas dinamis.
GetDynamicTimeZoneInformationEffectiveYears Mengambil rentang, yang dinyatakan dalam tahun, di mana DYNAMIC_TIME_ZONE_INFORMATION memiliki entri yang valid.
GetLocalTime Mengambil tanggal dan waktu lokal saat ini.
GetTimeZoneInformation Mengambil pengaturan zona waktu saat ini.
GetTimeZoneInformationForYear Mengambil pengaturan zona waktu untuk tahun dan zona waktu yang ditentukan.
RtlLocalTimeToSystemTime Mengonversi waktu lokal yang ditentukan ke waktu sistem.
SetDynamicTimeZoneInformation Mengatur zona waktu saat ini dan pengaturan waktu musim panas dinamis.
SetLocalTime Mengatur waktu dan tanggal lokal saat ini.
SetTimeZoneInformation Menyetel pengaturan zona waktu saat ini.
SystemTimeToTzSpecificLocalTime Mengonversi waktu UTC ke waktu lokal terkait zona waktu tertentu.
SystemTimeToTzSpecificLocalTimeEx Mengonversi waktu UTC dengan pengaturan waktu musim panas dinamis ke waktu lokal zona waktu tertentu yang sesuai.
TzSpecificLocalTimeToSystemTime Mengonversi waktu lokal menjadi waktu UTC.
TzSpecificLocalTimeToSystemTimeEx Mengonversi waktu lokal dengan pengaturan waktu musim panas dinamis ke waktu UTC.

 

Fungsi berikut digunakan dengan waktu file.

Fungsi Deskripsi
CompareFileTime Membandingkan dua kali file.
FileTimeToLocalFileTime Mengonversi waktu file UTC ke waktu file lokal.
FileTimeToSystemTime Mengonversi waktu file ke format waktu sistem.
GetFileTime Mengambil tanggal dan waktu file atau direktori yang ditentukan dibuat, terakhir diakses, dan terakhir dimodifikasi.
GetSystemTimeAsFileTime Mengambil tanggal dan waktu sistem saat ini dalam format UTC.
LocalFileTimeToFileTime Mengonversi waktu file lokal ke waktu file berdasarkan UTC.
SetFileTime Mengatur tanggal dan waktu file atau direktori yang ditentukan dibuat, terakhir diakses, atau terakhir dimodifikasi.
SystemTimeToFileTime Mengonversi waktu sistem menjadi waktu file.

 

Fungsi berikut digunakan dengan tanggal dan waktu MS-DOS.

Fungsi Deskripsi
DosDateTimeToFileTime Mengonversi nilai tanggal dan waktu MS-DOS menjadi waktu file.
FileTimeToDosDateTime Mengonversi waktu file menjadi nilai tanggal dan waktu MS-DOS.

 

Fungsi berikut digunakan dengan waktu Windows.

Fungsi Deskripsi
GetSystemTimes Mengambil informasi pengaturan waktu sistem.
GetTickCount Mengambil jumlah milidetik yang telah berlalu sejak sistem dimulai, hingga 49,7 hari.
GetTickCount64 Mengambil jumlah milidetik yang telah berlalu sejak sistem dimulai.

 

Fungsi berikut digunakan dengan penghitung kinerja resolusi tinggi.

Fungsi Deskripsi
QueryPerformanceCounter Mengambil nilai penghitung kinerja resolusi tinggi saat ini.
QueryPerformanceFrequency Mengambil frekuensi penghitung kinerja resolusi tinggi.

 

Fungsi berikut digunakan dengan penghitung kinerja tambahan.

Fungsi Deskripsi
QueryAuxiliaryCounterFrequency Mengkueri frekuensi penghitung tambahan.
ConvertAuxiliaryCounterToPerformanceCounter Mengonversi nilai penghitung tambahan yang ditentukan ke nilai penghitung kinerja yang sesuai; secara opsional memberikan perkiraan kesalahan konversi dalam nanodetik karena latensi dan kemungkinan penyimpangan maksimum.
ConvertPerformanceCounterToAuxiliaryCounter Mengonversi nilai penghitung kinerja yang ditentukan ke nilai penghitung tambahan yang sesuai; secara opsional memberikan perkiraan kesalahan konversi dalam nanodetik karena latensi dan kemungkinan penyimpangan maksimum.

 

Fungsi berikut digunakan dengan waktu interupsi.

Fungsi Deskripsi
QueryInterruptTime Mendapatkan jumlah interupsi-waktu saat ini.
QueryInterruptTimePrecise Mendapatkan jumlah interupsi-waktu saat ini, dalam bentuk yang lebih tepat daripada QueryInterruptTime .
QueryUnbiasedInterruptTime Mendapatkan jumlah interupsi-waktu yang tidak bias saat ini. Jumlah interupsi-waktu yang tidak bias tidak termasuk waktu yang dihabiskan sistem dalam tidur atau hibernasi.
QueryUnbiasedInterruptTimePrecise Mendapatkan jumlah interupsi-waktu yang tidak bias saat ini, dalam bentuk yang lebih tepat daripada QueryUnbiasedInterruptTime . Jumlah interupsi-waktu yang tidak bias tidak termasuk waktu yang dihabiskan sistem dalam tidur atau hibernasi.