メインページ   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス KSCL::CTimeUtil の解説

・時間関係のユーティリティクラス。. より詳しく...

すべてのメンバ一覧

公開型

enum  TIME_NUM {
  E_HOUR_IN_DAY = 24,
  E_MINUTE_IN_HOUR = 60,
  E_SECOND_IN_MINUTE = 60
}
 ・標準的な「時間」を返します。. より詳しく...


公開メンバ

 CTimeUtil ()
 ・コンストラクタ。. より詳しく...

virtual ~CTimeUtil ()
 ・デストラクタ。. より詳しく...

virtual time_t GetNowTime () const
 ・現在の秒数を取得します。. より詳しく...

virtual bool GetLocalTime (tm &p_rstRetTm, time_t p_lTime) const
 ・現在のローカル時刻を取得します。. より詳しく...

virtual bool GetNowLocalTime (tm &p_rstRetTm) const
 ・現在のローカル時刻を取得します。. より詳しく...

virtual std::string Tm2String (const std::string &p_rcFormatStr, const tm &p_rstTm) const
 ・ tm 構造体のデータを書式化します。. より詳しく...

virtual std::string GetNowTimeString (const std::string &p_rcFormatStr) const
 ・ 現在時刻を書式化します。. より詳しく...


解説

・時間関係のユーティリティクラス。.

 簡単なものですが、時間関係のサポート用クラスです。


メンバ列挙型の解説

enum KSCL::CTimeUtil::TIME_NUM
 

・標準的な「時間」を返します。.

 たとえば「1日は24時間」といった情報です。
 「1年は365日」「1ヶ月は31日」がないのは、それが確定してる値ではないからです。

列挙型値:
E_HOUR_IN_DAY   1日は24時間。
E_MINUTE_IN_HOUR   1時間は60分
E_SECOND_IN_MINUTE   1分は60秒


コンストラクタとデストラクタの解説

KSCL::CTimeUtil::CTimeUtil  
 

・コンストラクタ。.

 特に何もしません。

KSCL::CTimeUtil::~CTimeUtil   [virtual]
 

・デストラクタ。.

 特に何もしません。


メンバ関数の解説

time_t KSCL::CTimeUtil::GetNowTime   const [virtual]
 

・現在の秒数を取得します。.

戻り値:
1970年1月1日から現在までの秒数。

bool KSCL::CTimeUtil::GetLocalTime tm &    p_rstRetTm,
time_t    p_lTime
const [virtual]
 

・現在のローカル時刻を取得します。.

戻り値:
true  時刻の取得に成功しました。
false  時刻の取得に失敗しました。
引数:
p_rstRetTm  ここに現在のローカル時刻を返します。
p_lTime  ローカル時間を元に変換する時刻。

bool KSCL::CTimeUtil::GetNowLocalTime tm &    p_rstRetTm const [virtual]
 

・現在のローカル時刻を取得します。.

戻り値:
true  時刻の取得に成功しました。
false  時刻の取得に失敗しました。
引数:
p_rstRetTm  現在のローカル時刻を返します。

std::string KSCL::CTimeUtil::Tm2String const std::string &    p_rcFormatStr,
const tm &    p_rstTm
const [virtual]
 

・ tm 構造体のデータを書式化します。.

戻り値:
書式化後の文字列。
引数:
p_rcFormatStr  strftime() 形式のフォーマット。
p_rstTm  変換する tm 構造体。

std::string KSCL::CTimeUtil::GetNowTimeString const std::string &    p_rcFormatStr const [virtual]
 

・ 現在時刻を書式化します。.

戻り値:
書式化後の文字列。取得に失敗したら空文字列を返します。
引数:
p_rcFormatStr  strftime() 形式のフォーマット。


KSCL(KAB-studioClassLibrary)に対してThu Jun 12 09:55:44 2003に生成されました。 doxygen1.2.15