CFileTime 類別
這個類別會提供管理日期和時間值的方法與檔案。
class CFileTime :
public FILETIME
Members
公用建構函式
名稱 |
描述 |
---|---|
建構函式。 |
公用方法
名稱 |
描述 |
---|---|
呼叫這個靜態函式擷取表示目前的系統日期和時間的 CFileTime 物件。 |
|
呼叫這個方法會從物件擷取 CFileTime 時間。 |
|
呼叫這個方法會將本機檔案時間與 Coordinated Universal Time 的檔案時間 (UTC)。 |
|
呼叫這個方法會設定物件 CFileTime 日期和時間中的。 |
|
呼叫這個方法會將 Coordinated Universal Time (UTC) 的時間為本機檔案的時間。 |
公用運算子
名稱 |
描述 |
---|---|
這個運算子來執行 CFileTime 或 CFileTimeSpan 物件的減法運算。 |
|
這個運算子來比較是否不相等的兩個 CFileTime 物件。 |
|
這個運算子是用來在 CFileTimeSpan 物件加入。 |
|
這個運算子是用來在 CFileTimeSpan 物件加入並將結果指派給目前物件。 |
|
這個運算子比較兩個物件 CFileTime 判斷較少。 |
|
這個運算子比較兩個物件 CFileTime 判斷相等或較少。 |
|
指派運算子。 |
|
這個運算子來執行 CFileTimeSpan 物件值的減法並將結果指派給目前物件。 |
|
這個運算子比較兩個 CFileTime 物件。 |
|
這個運算子比較兩個物件 CFileTime 決定上限。 |
|
這個運算子比較兩個物件 CFileTime 判斷相等或較大。 |
公用常數
名稱 |
描述 |
---|---|
儲存的 100 奈秒間隔數組成一天靜態資料成員。 |
|
儲存的 100 奈秒間隔數組成一小時靜態資料成員。 |
|
儲存的 100 奈秒間隔數組成毫秒靜態資料成員。 |
|
儲存的 100 奈秒間隔數組成一分鐘靜態資料成員。 |
|
儲存的 100 奈秒間隔數組成一秒靜態資料成員。 |
|
儲存的 100 奈秒間隔數組成一週靜態資料成員。 |
備註
這個類別會提供管理日期和時間值的方法與檔案建立、存取和修改。 這個類別的方法和資料與物件搭配 CFileTimeSpan 經常使用,以處理相對時間值。
日期和時間值會儲存為 100 奈秒間隔數個 64 位元的值從 1601 年 1 月 1 日。 這是 Coordinated Universal Time (UTC) 格式。
提供下列靜態 const 成員變數簡化計算:
成員變數 |
100 奈秒間隔數。 |
---|---|
Millisecond |
10,000 |
秒 |
* 1,000 毫秒 |
分 |
接著* 60 |
時 |
分鐘* 60 |
天 |
* 24 小時 |
週 |
* 7 天。 |
Note 並非所有的檔案系統可以記錄檔建立和上次存取時間和不是所有的檔案系統類似記錄它們。 例如,在 Windows NT FAT 檔案系統,建立時間為 10 毫秒的解析度,寫入時間為 2 秒的解析度,,和存取時間有 1 天 (存取日期) 的解析度。 NTFS,存取時間為 1 小時的解析度。 此外,在磁碟上的 FAT 記錄時間在磁碟的本地時間,不過, NTFS 記錄的時間在 UTC。 如需詳細資訊,請參閱 檔案時間。
繼承階層架構
FILETIME
CFileTime
需求
Header: atltime.h