日期和時間: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 結構。

您還想知道關於哪些方面的詳細資訊?

請參閱

概念

日期及時間