怎样得到某天是星期几?

解决方案 »

  1.   

    DayOfWeek()
    DayOfTheWeek()
    区别看看帮助
      

  2.   

    function DayOfWeek(Date: TDateTime): Integer;
      

  3.   

    首部 function DayOfWeek(const DateTime: TDateTime): Word; $[SysUtils.pas
    功能 返回日期时间DateTime所在的星期
    说明 1(星期天),2(星期一),3(星期二),4(星期三),5(星期四),6(星期五),7(星期六)
    参考 function SysUtils.DateTimeToTimeStamp
    例子 
    ///////Begin DayOfWeek
    procedure TForm1.Button1Click(Sender: TObject);
    const
    cWeekCn: array[1..7] of string =
    ('星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六');
    begin
    Edit1.Text := cWeekCn[DayOfWeek(Now)];
    end;
      

  4.   

    procedure TForm1.Button1Click(Sender: TObject);var
      ADate: TDateTime;
      days: array[1..7] of string;
    begin
      days[1] := 'Sunday';
      days[2] := 'Monday';
      days[3] := 'Tuesday';
      days[4] := 'Wednesday';
      days[5] := 'Thursday';
      days[6] := 'Friday';
      days[7] := 'Saturday';
      ADate := StrToDate(Edit1.Text);
      ShowMessage(Edit1.Text + ' is a ' + days[DayOfWeek(ADate)];
    end;