DosDateTimeToFileTime函数将MS-DOS日期和时间值转换为64位文件时间。
BOOL DosDateTimeToFileTime(
WORD 【wFatDate】, | // 16位MS-DOS日期 |
WORD 【wFatTime】, | // 16位MS-DOS时间 |
LPFILETIME 【lpFileTime】 | //指向缓冲区的64位文件时间 |
); |
参数
【wFatDate】
指定MS-DOS日期。日期是一个包装的16位值,格式如下:
位 | 内容 |
0-4 | 当天(1-31) |
5-8 | Month (1 = January, 2 = February, and so on) |
9-15 | 年度抵消1980年(增加1980年实际年) |
【wFatTime】
指定MS-DOS时间。时间是一个包装的16位值,格式如下:
位 | 内容 |
0-4 | 第二除以2 |
5-10 | 分钟(0-59) |
11-15 | 小时(24小时制0-23) |
【lpFileTime】
指向FILETIME结构以接收转换的64位文件时间。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
也可以看看
FILETIME, FileTimeToDosDateTime, FileTimeToSystemTime, SystemTimeToFileTime