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