如何制作两周的周期。周一至周五... 3天至5天,然后(跳过周末),以下为周一至周五... 6天到第10天如何制作两周周期(星期一是第一天,第二星期一是第六天)
var
datee : Tdatetime;
time, date, dateDOW : String;
dOW : array[1..14] of string;
Form2: TForm2;
begin
datee := now;
date := DateTOStr(now);
time := TimeTOStr(now);
lbl_date.Caption := DateTOStr(now);
lbl_time.Caption := TimeTOStr(now);
dow[1] := 'Monday';
dow[2] := 'Tuesday';
dow[3] := 'Wednesday';
dow[4] := 'Thursday';
dow[5] := 'Friday';
dow[6] := 'Saturday';
dow[7] := 'Sunday';
dow[8] := 'Monday';
dow[9] := 'Tuesday';
dow[10] := 'Wednesday';
dow[11] := 'Thursday';
dow[12] := 'Friday';
dow[13] := 'Saturday';
dow[14] := 'Sunday';
datee := encodedate(strToint(edt_date1.text), strtoint(edt_date2.text), strtoint(edt_date3.text));
dateDOW := dow[DayOfWeek(datee - 1)];
lbl_DOW.Caption := dateDOW;
end;
我希望它像当它是“3 2014年3月'日= 1,当'10匹配2014'日= 6,然后'2014年3月17日'日= 1.
这些是每个日期必须具有的具体数值。我怎样才能开始这个循环? 的“天”从1..10去(周末不包括在内) 星期五=使用5,星期一= 6
['like this'](http://pastebin.com/U6y3HbY2)? – TLama
的条件,是的。但这只能解决问题,以寻找星期一至星期五。 – GerhardAA
对不起,我不明白你的问题。 – TLama