ある日付の曜日を取得する
ある日付の曜日を取得するには、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"









