|
TNB Library
|
ファイルタイム管理クラス [詳解]
#include <TnbTime.h>
CFileTimeEx の継承関係図公開メンバ関数 | |
| CFileTimeEx (bool b) | |
| コンストラクタ [詳解] | |
| CFileTimeEx (const FILETIME &ft) | |
| 代入コンストラクタ [詳解] | |
| CFileTimeEx (const SYSTEMTIME &st) | |
| 代入コンストラクタ [詳解] | |
| CFileTimeEx (const time_t &tm) | |
| 代入コンストラクタ [詳解] | |
| CFileTimeEx (void) | |
| コンストラクタ [詳解] | |
| virtual INT_PTR | Compare (const CFileTimeEx &t) const |
| [確認] 比較 [詳解] | |
| void | Empty (void) |
| [設定] 空化 [詳解] | |
| CStr | Format (LPCTSTR lpszFormat=NULL) const |
| [作成] 文字列作成 [詳解] | |
| bool | IsEmpty (void) const |
| [確認] 状態確認 [詳解] | |
| virtual bool | IsEqual (const TNB::CFileTimeEx &t) const |
| [確認] 比較 [詳解] | |
| operator FILETIME * (void) | |
| [取得] FILETIME構造体 [詳解] | |
| bool | operator!= (const TNB::CFileTimeEx &t) const |
| [確認] 比較 [詳解] | |
| CFileTimeEx | operator+ (LONGLONG llMs) const |
| [取得] 時間加算 [詳解] | |
| CFileTimeEx & | operator+= (LONGLONG llMs) |
| [取得] 時間加算 [詳解] | |
| LONGLONG | operator- (const CFileTimeEx &t) const |
| [取得] 時間差 [詳解] | |
| CFileTimeEx & | operator-= (LONGLONG llMs) |
| [取得] 時間減算 [詳解] | |
| CFileTimeEx | operator-= (LONGLONG llMs) const |
| [取得] 時間減算 [詳解] | |
| bool | operator< (const TNB::CFileTimeEx &t) const |
| [確認] 比較 [詳解] | |
| bool | operator<= (const TNB::CFileTimeEx &t) const |
| [確認] 比較 [詳解] | |
| CFileTimeEx & | operator= (const FILETIME &ft) |
| [代入] 代入 [詳解] | |
| CFileTimeEx & | operator= (const SYSTEMTIME &st) |
| [代入] 代入 [詳解] | |
| CFileTimeEx & | operator= (const time_t &tm) |
| [代入] 代入 [詳解] | |
| bool | operator== (const TNB::CFileTimeEx &t) const |
| [確認] 比較 [詳解] | |
| bool | operator> (const TNB::CFileTimeEx &t) const |
| [確認] 比較 [詳解] | |
| bool | operator>= (const TNB::CFileTimeEx &t) const |
| [確認] 比較 [詳解] | |
| time_t | ToTimet (void) |
| [取得] time_t型で取得 [詳解] | |
静的公開メンバ関数 | |
| static CFileTimeEx | GetCurrent (void) |
| [取得] 現在の時間 [詳解] | |
公開変数類 | |
| DWORD | dwHighDateTime |
| high 32bits [詳解] | |
| DWORD | dwLowDateTime |
| low 32bits [詳解] | |
ファイルタイム管理クラス
基本的に保持している情報は UTC です。 LocalTimeを代入すると、UTCに変換し格納します。 FILETIME を public継承していますので、 FILETIME を引数にもつAPIに直接使えます。 その際、変換処理は発生しません。
| CFileTimeEx | ( | void | ) |
| CFileTimeEx | ( | bool | b | ) |
| CFileTimeEx | ( | const FILETIME & | ft | ) |
| CFileTimeEx | ( | const SYSTEMTIME & | st | ) |
| CFileTimeEx | ( | const time_t & | tm | ) |
|
virtual |
[確認] 比較
| t | 比較対象 |
| 0 | 自分は t と同じ |
| 1以上 | 自分は t より大きい |
| 0未満 | 自分は t より小さい |
IComparableT< TNB::CFileTimeEx >を実装しています。
| CStr Format | ( | LPCTSTR | lpszFormat = NULL | ) | const |
[作成] 文字列作成
FileTime のフォーマット関数
| lpszFormat | フォーマット |
|
static |
|
virtualinherited |
|
inherited |
| CFileTimeEx operator+ | ( | LONGLONG | llMs | ) | const |
| CFileTimeEx & operator+= | ( | LONGLONG | llMs | ) |
| LONGLONG operator- | ( | const CFileTimeEx & | t | ) | const |
| CFileTimeEx & operator-= | ( | LONGLONG | llMs | ) |
| CFileTimeEx operator-= | ( | LONGLONG | llMs | ) | const |
|
inherited |
|
inherited |
| CFileTimeEx & operator= | ( | const FILETIME & | ft | ) |
| CFileTimeEx & operator= | ( | const SYSTEMTIME & | st | ) |
| CFileTimeEx & operator= | ( | const time_t & | tm | ) |
|
inherited |
|
inherited |
|
inherited |