日期和時間:SYSTEMTIME 支援
CTime 類別具有可接受系統和檔案從 Win32 的建構函式。 如果您用途如下 CTime 物件,您必須適當地修改其初始化,如本文所述。
MFC 仍提供接受 MS-DOS 樣式的時間引數的建構函式, CTime ,但是,使用 MFC 3.0 版, CTime 類別也支援接受 SYSTEMTIME Win32 結構的 FILETIME 採用 Win32 結構的建構函式和類別的。
新的 CTime 建構函式為:
**CTime( const SYSTEMTIME_&**sysTime);
**CTime( const FILETIME_&**fileTime);
fileTime 參數是 FILETIME Win32 結構的參考,則 SYSTEMTIME 結構會將日期表示成 64 位元值、更方便格式的內部儲存區和 Win32 所使用的格式來表示檔案建立的時間。
如果您的程式碼包含 CTime 物件初始化的系統時間,您在 Win32 應該使用 SYSTEMTIME 建構函式。
您不會直接最可能使用 CTimeFILETIME 初始化。 如果您正在使用 CFile 物件管理檔案, CFile::GetStatus 傳遞 CTime 物件擷取您的檔案時間戳記初始化 FILETIME 結構。