ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

SFXDate クラスをエクスポート、インポートする

SFXDate クラスの日時データをエクスポートし、そのエクスポートしたデータを
インポートしたい場合があります。
例えば、日時データをファイルに保存し、読み込みたい場合です。
このときは、SFXDate::AsUInt32 関数で秒に出力するのが簡単です。

// SFXDate クラスを外部にエクスポートする
SFXDate date1(2008, 10, 12, 23, 45, 58);    //     2008年10月12日 23時45分58秒

SFXAnsiString str = SFXAnsiString::Format("%u", date1.AsUInt32());
// str = "907890358"   となる

// エクスポートしたデータをインポートする
SFXDate date2(str.AsUInt32()); //date2 は 2008年10月12日 23時45分58秒 になる

参照 SFXDate::AsUInt32