DayOfWeek 曜日

VBで DayOfWeek は曜日を返す関数です。Delphiも同じ名前の関数 DayOfWeek 関数を使用します。 渡す値は Integer型 で、1が日曜日で7が土曜日です。

■ DayOfWeekの使用例
  procedure TForm1.Button1Click(Sender: TObject);
  const
    WeekName  : array [0..6]  of  string  = ('','','','','','',''); 
  var
    datBirthday : TDateTime;
    intWeek     : integer;
  begin
    //曜日を求める日付
    datBirthday :=  StrToDate('1998/9/23');
    //何曜日?
    intWeek     :=  DayOfWeek(datBirthday);
    //表示
    Label1.Caption  :=  DateToStr(datBirthDay) + '' +
                        WeekName[intWeek - 1]  + '曜日です。';
  end;

関連項目
Now 日付/時刻
CDate 型キャスト
Date 日付
DateSerial 数値>日付