Overview
Group
Quick Info

Windows NT
Yes
Win95
Yes
Win32s
Yes
Import Library
kernel32.lib
Header File
winbase.h
Unicode
No
Platform Notes
None

DosDateTimeToFileTime

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
);

Parameters

wFatDate

Specifies the MS-DOS date. The date is a packed 16-bit value with the following format:

Bits
Contents
0pics/WIN3200090000.gif4
Day of the month (1pics/WIN3200090000.gif31)
5pics/WIN3200090000.gif8
Month (1 = January, 2 = February, and so on)
9pics/WIN3200090000.gif15
Year offset from 1980 (add 1980 to get actual year)

wFatTime

Specifies the MS-DOS time. The time is a packed 16-bit value with the following format:

Bits
Contents
0pics/WIN3200090000.gif4
Second divided by 2
5pics/WIN3200090000.gif10
Minute (0pics/WIN3200090000.gif59)
11pics/WIN3200090000.gif15
Hour (0pics/WIN3200090000.gif23 on a 24-hour clock)

lpFileTime

Points to a FILETIME structure to receive the converted 64-bit file time.

Return Values

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.

See Also

FILETIME
, FileTimeToDosDateTime, FileTimeToSystemTime, SystemTimeToFileTime

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database