ある日付の曜日を取得する
ある日付の曜日を取得するには、SFXDate::GetDayOfWeek 関数を使用します。
//year年month月day日の曜日を取得 SFXDate date(year, month, day); DayOfWeekEnum youbi = date.GetDayOfWeek(); // 曜日を取得する
DayOfWeekEnum は曜日を表すenum型で、次のように定義されています。
enum DayOfWeekEnum { DAYOFWEEK_MONDAY = 0, DAYOFWEEK_TUESDAY, DAYOFWEEK_WEDNESDAY, DAYOFWEEK_THURSDAY, DAYOFWEEK_FRIDAY, DAYOFWEEK_SATURDAY, DAYOFWEEK_SUNDAY };
使用例
static char* dayOfWeek[] = { "Mon", "Thu", "Wed", "Thr", "Fri", "Sat", "Sun"}; // 曜日文字列 SFXDate date1(2010, 1, 1); // 2010年1月1日は金曜日 SFXAnsiString str = dayOfWeek[ date1.GetDayOfWeek() ]); // str = "Fri"