CTime 这个类没有基类,但是是基于time_t 类型。一个CTime对象代表了一个绝对的时间和日期。
CTime 的值是基于UTC的, 它等同与格林威至时间 (GMT).本地时间区域被环境变量:TZ所控制。CTime对象仅能被用来表示1970-1-1至2038-1-18之间的日期。如果给它的赋职超过了这个范围,编译时不会警告,但是使用时回出错, 在VS2005下会报错“m_time!=-1”。
如果要使用超过这个范围的值,可以使用COleDateTime,它的范围:100-1-1 到 9999-12-31。
COleDateTime包含在ATLComTime.h中。