The DosDateTimeToFileTime function converts MS-DOS date and time values to a 64-bit file time.
BOOL DosDateTimeToFileTime(
WORD wFatDate, |
// 16-bit MS-DOS date |
WORD wFatTime, |
// 16-bit MS-DOS time |
LPFILETIME lpFileTime |
// pointer to buffer for 64-bit file time |
); |
Bits |
Contents |
0-4 |
Day of the month (1-31) |
5-8 |
Month (1 = January, 2 = February, and so on) |
9-15 |
Year offset from 1980 (add 1980 to get actual year) |
Bits |
Contents |
0-4 |
Second divided by 2 |
5-10 |
Minute (0-59) |
11-15 |
Hour (0-23 on a 24-hour clock) |
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
FILETIME, FileTimeToDosDateTime, FileTimeToSystemTime, SystemTimeToFileTime