DayOfWeek() UnitSysutilsCategorydate/time routinesextern PACKAGE int __fastcall DayOfWeek(System::TDateTime Date);DescriptionDayOfWeek returns the day of the week of the specified date as an integer between 1 and 7, where Sunday is the first day of the week and Saturday is the seventh.
楼上朋友的回答已经很清楚了,调用该函数,根据返回值判断是星期几 1为星期天,以此类推,可以很简单的生成一个函数如下:function GetWeek(Nowdate:TDate):string; var nowday:integer; weekname:array [1..7] of string; begin weekname[1]:='Sun'; weekname[2]:='Mon'; weekname[3]:='Tue'; weekname[4]:='Wes'; weekname[5]:='Thu'; weekname[6]:='Fri'; weekname[7]:='Sat'; Result:=Weekname[DayofWeek(Nowdate)]; end;当然还可以利用其他更多的数据类型来方便地处理,如使用枚举,请参看有关枚举类型的使用方式 。
UnitSysutilsCategorydate/time routinesextern PACKAGE int __fastcall DayOfWeek(System::TDateTime Date);DescriptionDayOfWeek returns the day of the week of the specified date as an integer between 1 and 7, where Sunday is the first day of the week and Saturday is the seventh.
1为星期天,以此类推,可以很简单的生成一个函数如下:function GetWeek(Nowdate:TDate):string;
var
nowday:integer;
weekname:array [1..7] of string;
begin
weekname[1]:='Sun';
weekname[2]:='Mon';
weekname[3]:='Tue';
weekname[4]:='Wes';
weekname[5]:='Thu';
weekname[6]:='Fri';
weekname[7]:='Sat';
Result:=Weekname[DayofWeek(Nowdate)];
end;当然还可以利用其他更多的数据类型来方便地处理,如使用枚举,请参看有关枚举类型的使用方式 。