Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengonversi waktu file menjadi nilai tanggal dan waktu MS-DOS.
Sintaks
BOOL FileTimeToDosDateTime(
[in] const FILETIME *lpFileTime,
[out] LPWORD lpFatDate,
[out] LPWORD lpFatTime
);
Parameter
[in] lpFileTime
Penunjuk ke struktur FILETIME yang berisi waktu file untuk dikonversi ke format tanggal dan waktu MS-DOS.
[out] lpFatDate
Pointer ke variabel untuk menerima tanggal MS-DOS. Tanggal adalah nilai yang dikemas dengan format berikut.
Bit | Deskripsi |
---|---|
0–4 | Hari dalam sebulan (1–31) |
5–8 | Bulan (1 = Januari, 2 = Februari, dll.) |
9-15 | Offset tahun dari 1980 (tambahkan 1980 untuk mendapatkan tahun aktual) |
[out] lpFatTime
Pointer ke variabel untuk menerima waktu MS-DOS. Waktu adalah nilai yang dikemas dengan format berikut.
Bit | Deskripsi |
---|---|
0–4 | Kedua dibagi 2 |
5–10 | Menit (0–59) |
11–15 | Jam (0–23 pada jam 24 jam) |
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Format tanggal MS-DOS hanya dapat menunjukkan tanggal antara 1/1/1980 dan 31/12/2107; konversi ini gagal jika waktu file input berada di luar rentang ini.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winbase.h (termasuk Windows.h) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |