Функция DosDateTimeToFileTime (winbase.h)

Преобразует значения даты и времени MS-DOS во время файла.

Синтаксис

BOOL DosDateTimeToFileTime(
  [in]  WORD       wFatDate,
  [in]  WORD       wFatTime,
  [out] LPFILETIME lpFileTime
);

Параметры

[in] wFatDate

Дата MS-DOS. Дата является упакованным значением в следующем формате.

Bits Описание
0–4 День месяца (1–31)
5-8 Месяц (1 = январь, 2 = февраль и т. д.)
9-15 Смещение года по сравнению с 1980 (добавьте 1980, чтобы получить фактический год)

[in] wFatTime

Время MS-DOS. Время является упакованным значением в следующем формате.

Bits Описание
0–4 Секунда делится на 2
5-10 Минута (0–59)
11-15 Час (0–23 в 24-часовых часах)

[out] lpFileTime

Указатель на структуру FILETIME , получающую время преобразования файла.

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winbase.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

FILETIME

FileTimeToDosDateTime

FileTimeToSystemTime

SystemTimeToFileTime

Функции времени