Bagikan melalui


Fungsi FileTimeToDosDateTime (winbase.h)

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

Lihat juga

DosDateTimeToFileTime

FileTimeToSystemTime

SystemTimeToFileTime

Fungsi Waktu