這個類別提供方法來管理與檔案相關聯的相對日期和時間值。
語法
class CFileTimeSpan
成員
公用建構函式
| 名稱 | 描述 |
|---|---|
CFileTimeSpan::CFileTimeSpan |
建構函式。 |
公用方法
| 名稱 | 描述 |
|---|---|
CFileTimeSpan::GetTimeSpan |
呼叫這個方法,從 CFileTimeSpan 物件擷取時間範圍。 |
CFileTimeSpan::SetTimeSpan |
呼叫這個方法以設定 物件的時間範圍 CFileTimeSpan 。 |
公用運算子
| 名稱 | 描述 |
|---|---|
CFileTimeSpan::operator - |
對物件執行減法 CFileTimeSpan 。 |
CFileTimeSpan::operator != |
比較兩個 CFileTimeSpan 物件是否不相等。 |
CFileTimeSpan::operator + |
對物件執行 CFileTimeSpan 加法。 |
CFileTimeSpan::operator += |
對 CFileTimeSpan 物件執行加法,並將結果指派給目前的物件。 |
CFileTimeSpan::operator < |
比較兩個 CFileTimeSpan 對象以判斷較小的物件。 |
CFileTimeSpan::operator <= |
比較兩個 CFileTimeSpan 物件,以判斷相等或較小。 |
CFileTimeSpan::operator = |
指派運算子。 |
CFileTimeSpan::operator -= |
對物件執行減法 CFileTimeSpan ,並將結果指派給目前的物件。 |
CFileTimeSpan::operator == |
比較兩個 CFileTimeSpan 物件是否相等。 |
CFileTimeSpan::operator > |
比較兩個 CFileTimeSpan 對象以判斷較大的物件。 |
CFileTimeSpan::operator >= |
比較兩個 CFileTimeSpan 物件,以判斷相等或更大。 |
備註
類別 CFileTimeSpan 提供方法來處理文件系統所使用的單位中相對時間週期。 這些單位通常用於檔案作業,例如檔案建立、上次存取或上次修改時。 這個類別的方法經常與類別物件搭配CFileTime使用。
範例
請參閱 CFileTime::Millisecond 的範例。
需求
標頭: atltime.h
CFileTimeSpan::CFileTimeSpan
建構函式。
CFileTimeSpan() throw();
CFileTimeSpan(const CFileTimeSpan& span) throw();
CFileTimeSpan(LONGLONG nSpan) throw();
參數
span
現有的 CFileTimeSpan 物件。
nSpan
單位的 FILETIME 一段時間。
備註
CFileTimeSpan您可以使用現有的 CFileTimeSpan 物件來建立物件,或以100奈秒FILETIME單位的64位值表示。 如需詳細資訊,請參閱CFileTime。 默認建構函式會將時間範圍設定為 0。
CFileTimeSpan::GetTimeSpan
呼叫這個方法,從 CFileTimeSpan 物件擷取時間範圍。
LONGLONG GetTimeSpan() const throw();
傳回值
傳回 100 奈秒 FILETIME 單位的時間範圍。 如需詳細資訊,請參閱CFileTime。
CFileTimeSpan::operator -
對物件執行減法 CFileTimeSpan 。
CFileTimeSpan operator-(CFileTimeSpan span) const throw();
參數
span
CFileTimeSpan 物件。
傳回值
CFileTimeSpan傳回 物件,表示兩個時間範圍之間的差異結果。
CFileTimeSpan::operator !=
比較兩個 CFileTimeSpan 物件是否不相等。
bool operator!=(CFileTimeSpan span) const throw();
參數
span
要比較的 CFileTimeSpan 物件。
傳回值
如果比較的項目不等於物件,CFileTimeSpan則傳TRUE回 ,否則FALSE傳回 。
CFileTimeSpan::operator +
對物件執行 CFileTimeSpan 加法。
CFileTimeSpan operator+(CFileTimeSpan span) const throw();
參數
span
CFileTimeSpan 物件。
傳回值
傳 CFileTimeSpan 回 物件,其中包含兩個時間範圍的總和。
CFileTimeSpan::operator +=
對物件執行 CFileTimeSpan 加法,並將結果指派給目前的物件。
CFileTimeSpan& operator+=(CFileTimeSpan span) throw();
參數
span
CFileTimeSpan 物件。
傳回值
傳回包含兩個時間範圍總和的更新 CFileTimeSpan 物件。
CFileTimeSpan::operator <
比較兩個 CFileTimeSpan 對象以判斷較小的物件。
bool operator<(CFileTimeSpan span) const throw();
參數
span
要比較的 CFileTimeSpan 物件。
傳回值
TRUE如果第一個物件小於 (也就是說,代表較短的時間週期),則傳回 ,否則FALSE為 。
CFileTimeSpan::operator <=
比較兩個 CFileTimeSpan 物件,以判斷相等或較小。
bool operator<=(CFileTimeSpan span) const throw();
參數
span
要比較的 CFileTimeSpan 物件。
傳回值
TRUE如果第一個物件小於 (也就是表示較短的時間週期),或等於第二個,則傳回 ,否則FALSE為 。
CFileTimeSpan::operator =
指派運算子。
CFileTimeSpan& operator=(const CFileTimeSpan& span) throw();
參數
span
CFileTimeSpan 物件。
傳回值
傳回更新 CFileTimeSpan 的物件。
CFileTimeSpan::operator -=
對物件執行減法 CFileTimeSpan ,並將結果指派給目前的物件。
CFileTimeSpan& operator-=(CFileTimeSpan span) throw();
參數
span
CFileTimeSpan 物件。
傳回值
傳回更新 CFileTimeSpan 的物件。
CFileTimeSpan::operator ==
比較兩個 CFileTimeSpan 物件是否相等。
bool operator==(CFileTimeSpan span) const throw();
參數
span
要比較的 CFileTimeSpan 物件。
傳回值
如果物件相等,則傳 TRUE 回 ,否則 FALSE傳回 。
CFileTimeSpan::operator >
比較兩個 CFileTimeSpan 對象以判斷較大的物件。
bool operator>(CFileTimeSpan span) const throw();
參數
span
要比較的 CFileTimeSpan 物件。
傳回值
TRUE如果第一個物件大於 (也就是說,代表較長的時間週期),則傳回 ,否則FALSE為 。
CFileTimeSpan::operator >=
比較兩個 CFileTimeSpan 物件,以判斷相等或更大。
bool operator>=(CFileTimeSpan span) const throw();
參數
span
要比較的 CFileTimeSpan 物件。
傳回值
TRUE如果第一個物件大於 (也就是說,代表較長的時間週期),或等於第二個,則傳回 ,否則FALSE為 。
CFileTimeSpan::SetTimeSpan
呼叫這個方法以設定 物件的時間範圍 CFileTimeSpan 。
void SetTimeSpan(LONGLONG nSpan) throw();
參數
nSpan
以 100 奈秒 FILETIME 為單位的時間範圍新值。 如需詳細資訊,請參閱CFileTime。