CTime选件类
表示绝对时间和日期。
class CTime
成员
公共构造函数
名称 |
描述 |
---|---|
构造 CTime 对象以多种方式。 |
公共方法
名称 |
描述 |
---|---|
转换 CTime 对象转换为基于本地时区—的已格式化的字符串。 |
|
转换 CTime 对象转换为基于UTC —的已格式化的字符串。 |
|
将对Win32兼容 DBTimeStamp 结构的 CTime 对象存储的时间信息。 |
|
将对Win32兼容 SYSTEMTIME 结构的 CTime 对象存储的时间信息。 |
|
创建表示当前时间的一 CTime 对象(静态成员函数)。 |
|
返回日 CTime 由对象表示。 |
|
返回 CTime 对象表示的周日期。 |
|
是根据UTC —的组件分解 CTime 对象。 |
|
返回 CTime 对象表示的小时数。 |
|
是根据本地时区—的组件分解 CTime 对象。 |
|
返回 CTime 对象表示的分钟。 |
|
返回 CTime 对象表示的月份。 |
|
返回 CTime 对象表示的第二个。 |
|
返回给定 CTime 对象的一个 __time64_t 值。 |
|
返回 CTime 对象表示的年份。 |
|
序列化数据。/从存档。 |
运算符
这些运算符增加和减少 CTimeSpan 和 CTime 对象。 |
|
这些运算符来回此 CTime 对象增加和减少 CTimeSpan 对象。 |
|
赋值运算符。 |
|
比较运算符。 |
备注
CTime 没有基类。
CTime 值根据协调世界时(utc) (UTC),与协调世界时(utc) (格林尼治标准时间,GMT)是等效的。 请参见 时间线 有关如何时区的信息确定。
在创建 CTime 对象时,与具有零请将 nDST 参数为0指示标准时间实际上是,或者给的值大于0表示夏时制实际上是,或将值是否比C运行库代码评估条件时或夏时制是否有效。 tm_isdst 是必需字段。 如果未设置,其值是未定义的,并从 mktime 的返回值是不可预知的。 如果 timeptr 指向上返回的tm结构调用 asctime_s,_gmtime_s,或者 localtime_s,tm_isdst 字段包含正确的值。
该选件类,CTimeSpan,表示时间间隔。
CTime 和 CTimeSpan 选件类没有为派生模型。 由于没有虚函数,CTime 和 CTimeSpan 对象的大小正确为8字节。 大多数成员函数内联。
备注
上面的日期来限制是12/31/3000。该下限是1/1/1970 12:00: 00 AM GMT。
有关使用 CTime的更多信息,请参见位于 日期和时间,并且,时间线 "运行库参考。
备注
从MFC更改的 CTime framework 7.1到MFC 8.0。如果序列化一 CTime framework使用 operator << 在MFC 8.0或更高版本下,生成的文件不可读、在MFC的更早版本。
要求
标头: atltime.h
请参见
参考
_ftime_s, _ftime32_s, _ftime64_s
gmtime_s, _gmtime32_s, _gmtime64_s
localtime_s, _localtime32_s, _localtime64_s
strftime, wcsftime, _strftime_l, _wcsftime_l