CFileTime选件类
此选件类用于管理日期和时间值的方法与文件。
class CFileTime :
public FILETIME
名称 |
描述 |
---|---|
构造函数。 |
名称 |
描述 |
---|---|
调用此静态函数检索表示当前系统日期和时间的 CFileTime 对象。 |
|
调用此方法从 CFileTime 对象检索时间。 |
|
调用此方法将本地时间转换文件根据协调世界时(utc)的文件时间(UTC)。 |
|
调用此方法设置 CFileTime 对象日期和时间存储的。 |
|
调用此方法将根据协调世界时(utc)的时间(UTC)转换为本地文件时。 |
名称 |
描述 |
---|---|
此运算符用于执行在 CFileTime 或 CFileTimeSpan 对象的减法。 |
|
此运算符比较不相等的两 CFileTime 对象。 |
|
此运算符用于执行在 CFileTimeSpan 对象的添加。 |
|
此运算符用于执行在 CFileTimeSpan 对象的添加并将结果赋给当前对象。 |
|
此运算符比较两 CFileTime 对象确定更少。 |
|
此运算符比较两 CFileTime 对象确定相等或更小。 |
|
赋值运算符。 |
|
此运算符用于执行在 CFileTimeSpan 对象的减法并将结果赋给当前对象。 |
|
此运算符比较相等的两 CFileTime 对象。 |
|
此运算符比较两 CFileTime 对象确定大。 |
|
此运算符比较两 CFileTime 对象确定相等或大。 |
名称 |
描述 |
---|---|
存储的100纳秒间隔的数目由一天静态数据成员。 |
|
存储的100纳秒间隔数组成一小时静态数据成员。 |
|
存储的100纳秒间隔数组成一毫秒静态数据成员。 |
|
存储的100纳秒间隔数组成一分钟静态数据成员。 |
|
存储的100纳秒间隔数组成一个静态数据成员。 |
|
存储的100纳秒间隔数组成一周静态数据成员。 |
此选件类用于管理日期和时间值的方法与文件的创建、访问和修改。此选件类方法和数据与 CFileTimeSpan 对象共同频繁使用,处理相对时间值。
日期和时间值存储为表示100纳秒间隔数为64位值从1601年一月1日。这是世界时(utc) (UTC)格式。
提供以下静态常量成员变量来简化计算:
成员变量 |
100纳秒间隔的数字 |
---|---|
毫秒 |
10,000 |
第二个 |
毫秒* 1,000 |
分钟 |
接下来* 60 |
小时 |
* 60分钟 |
天 |
* 24小时 |
周 |
* 7日 |
Note 不是所有的文件系统可以记录创建和上次访问时间和并非所有的文件系统类似记录它们。例如,在Windows NT肥胖文件系统,可以创建时间为10毫秒的解决方案,编写时间为2秒的解决方案,访问时有1天(访问日期)的解决方法。在NTFS,访问时有1小时的解决方法。此外,在磁盘上的肥胖记录时在磁盘上的本地时间,但是,NTFS记录时UTC。有关更多信息,请参见 文件时。
FILETIME
CFileTime
Header: atltime.h