日期和时间:SYSTEMTIME支持
CTime 选件类具有接受来自Win32的系统和文件时的构造函数。 如果您为这些目的而使用 CTime 对象,则必须相应地修改其初始化,如本文所述。
MFC仍提供采用MS-DOS样式的时间参数的构造函数,CTime,但,在MFC 3.0版,CTime 选件类还支持采用Win32 SYSTEMTIME 结构的采用Win32 FILETIME 结构的构造函数和个。
新 CTime 构造函数:
**CTime( const SYSTEMTIME&**sysTime);
**CTime( const FILETIME&**fileTime);
fileTime 参数是对Win32 FILETIME 结构,与 SYSTEMTIME 结构表示时间作为一个64位值、一个更简便的布局的内部存储和Win32使用的格式表示文件创建的时间。
如果代码包含一 CTime 对象初始化与系统时,在Win32应使用 SYSTEMTIME 构造函数。
可能不会直接可能使用 CTimeFILETIME 初始化。 如果使用的 CFile 对象操作文件,CFile::GetStatus 通过 CTime 对象检索您的文件的时间戳初始化 FILETIME 结构。