词条 | CTimeSpan |
释义 | CTimeSpan CTimeSpan没有基类。 一个CTimeSpan对象代表一个相对的时间段。CTimeSpan引入了ANSI time_t数据及与之相关的运行时函数。这些函数将秒转换为日,时,分和秒的各种组合。 一个CTimeSpan对象以秒为单位保存时间。由于CTimeSpan对象以带符号的四字节数存储,所以最大的时间跨度近似为+-68年。 另外一个与CTimeSpan对应的类是CTime,它描述的是绝对时间。CTimeSpan是两个CTime对象之间的差。 CTime和CTimeSpan类不可派生。因为没有虚函数,所以CTime和CTimeSpan对象的大小都正好是四字节。大多数成员函数都是内联函数。 有关使用CTime的更多信息,参见“Visual C++程序员指南”中的文章“日期和时间”,以及“Microsoft Visual C++ 6.0参考库”的“Microsoft Visual C++ 6.0运行时库参考”卷中的“时间管理”。 #include <afx.h> 请参阅: Run-time functions: asctime, _ftime, gmtime, localtime, strftime, time CTimeSpan类成员 CTimeSpan::CTimeSpan CTimeSpan( ); CTimeSpan( const CTimeSpan& timeSpanSrc ); CTimeSpan( time_t time ); CTimeSpan( LONG lDays, int nHours, int nMins, int nSecs ); 参数: timeSpanSrc 一个已存在的CTimeSpan对象。 time 一个time_t时间值。 lDays, nHours, nMins, nSecs 分别代表日,时,分,秒 构造 CTimeSpan 用不同的方法构造CtimeSpan对象 获取 GetDays 返回此CTimeSpan对象中的完整的天数 GetHours 返回当前日中的小时数(-23至+23) GetMinutes 返回当前小时中的分钟数(-59至+59) GetSeconds 返回当前分钟中的秒数(-59至+59) GetTotalHours 返回此CTimeSpan对象中的完整的小时数 GetTotalMinutes 返回此CTimeSpan.对象中的完整的分钟数 GetTotalSeconds 返回此CTimeSpan对象中的完整的秒数 转换 Format 将一个CTimeSpan转换为一个格式化的字符串 操作符 operator = 赋一个新的时间段值 operator +,- 加或减去CTimeSpan对象 operator +=,-= 向或从此CTimeSpan中加上或减去一个CTimeSpan对象 关系操作符 比较两个相对的时间值 归档/存储 operator << 向CArchive或CDumpContext输出一个一个CTimeSpan对象 operator >> 从CArchive输入一个CTimeSpan对象 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。