CoDosDateTimeToFileTime 函式 (objbase.h)
將時間與日期的 MS-DOS 表示轉換為 Windows 所使用的 FILETIME 結構。
注意 此函式是針對與16位 Windows 的相容性而提供。
語法
BOOL CoDosDateTimeToFileTime(
[in] WORD nDosDate,
[in] WORD nDosTime,
[out] FILETIME *lpFileTime
);
參數
[in] nDosDate
MS-DOS 日期。
[in] nDosTime
MS-DOS 時間。
[out] lpFileTime
FILETIME 結構的指標。
傳回值
如果函式成功,則傳回值為 TRUE;否則為 FALSE,可能是因為無效的自變數。
備註
MS-DOS 日期的格式如下。
Bits | Description |
---|---|
0-4 | 月份的天數 (1-31) 。 |
5-8 | 月 (1 = 1 月,2 = 2 月,依此類推) 。 |
9-15 | 從 1980 年 (加上 1980 的年份位移,以取得實際年份) 。 |
MS-DOS 時間的格式如下。
Bits | Description |
---|---|
0-4 | 秒除以 2。 |
5-10 | 分鐘 (0-59) 。 |
11-15 | 小時 (24 小時制) 0-23。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | objbase.h |
程式庫 | Ole32.lib |
Dll | Ole32.dll |
API 集合 | ext-ms-win-com-ole32-l1-1-5 (於 Windows 10 10.0.15063 版) |