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 jam waktu harinya. |
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 ke 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 ke waktu file. |
SystemTimeToTzSpecificLocalTime | Mengonversi waktu UTC ke waktu lokal yang sesuai dengan 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 yang sesuai dengan 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 diubah. |
SystemTimeToFileTime | Mengonversi waktu sistem ke waktu file. |
Fungsi berikut digunakan dengan MS-DOS tanggal dan waktu.
Fungsi | Deskripsi |
---|---|
DosDateTimeToFileTime | Mengonversi nilai tanggal dan waktu MS-DOS menjadi waktu file. |
FileTimeToDosDateTime | Mengonversi waktu file menjadi MS-DOS nilai tanggal dan waktu. |
Fungsi berikut digunakan dengan waktu Windows.
Fungsi | Deskripsi |
---|---|
GetSystemTimes | Mengambil informasi 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 maksimum penyimpangan. |
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 maksimum penyimpangan. |
Fungsi berikut digunakan dengan waktu interupsi.
Fungsi | Deskripsi |
---|---|
QueryInterruptTime | Mendapatkan jumlah waktu interupsi saat ini. |
QueryInterruptTimePrecise | Mendapatkan jumlah interupsi-waktu saat ini, dalam bentuk yang lebih tepat daripada QueryInterruptTime. |
QueryUnbiasedInterruptTime | Mendapatkan jumlah waktu interupsi yang tidak bias saat ini. Jumlah waktu interupsi yang tidak bias tidak termasuk waktu yang dihabiskan sistem dalam tidur atau hibernasi. |
QueryUnbiasedInterruptTimePrecise | Mendapatkan jumlah interrupt-time yang tidak bias saat ini, dalam bentuk yang lebih tepat daripada QueryUnbiasedInterruptTime. Jumlah waktu interupsi yang tidak bias tidak termasuk waktu yang dihabiskan sistem dalam tidur atau hibernasi. |