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

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

日付クラスから値を取得する

日付クラスから値を取得するには SFXDate::Get* 関数を使用します。

SFXDate date1(2008, 10, 12,    //     2008年10月12日 23時45分58秒
              23, 45, 58);
UInt16 year   = date1.GetYear();                //年 year = 2008
UInt16 month  = date1.GetMonth();               //月 month = 10
UInt16 day    = date1.GetDay();                 //日 day = 12
UInt16 hour   = date1.GetHour();                //時 hour = 23
UInt16 minute = date1.GetMinute();              //分 minute = 45
UInt16 second = date1.GetSecond();              //秒 second = 58
DayOfWeekEnum dayOfWeek = date1.GetDayOfWeek(); //曜日 dayOfWeek 
                                                     = DAYOFWEEK_SUNDAY
UInt32 time   = date1.AsUInt32();  //1980年1月6日 0時0分0秒 から経過した秒数
                                   //time = 907890358

曜日については「ある日付の曜日を取得する」を参照してください。

参照 SFXDate::GetYear | SFXDate::GetMonth | SFXDate::GetDay |
SFXDate::GetHour | SFXDate::GetMinute | SFXDate::GetSecond |
SFXDate::GetDayOfWeek