这中问题其实网上有很多,自己到网上搜一下就能找到答案
这个我在网上找的,Delphi代码,自己转换到平台中
得到本周一和下周一的日期
var
ss:Integer;
sDate: TDateTime; //本周一
nDate: TDateTime; //下周一
begin
ss:= 0;
case dayofweek(now) of
1:ss:=ss+1; //'星期日';
2:ss:=ss; //'星期一';
3:ss:=ss-1; //'星期二';
4:ss:=ss-2; //'星期三';
5:ss:=ss-3; //'星期四';
6:ss:=ss-4; //'星期五';
7:ss:=ss-5; //'星期六';
end;
sDate:=IncDay(now,ss);
nDate:=IncDay(sDate,7);
Label1.Caption:= DateTimeToStr(sDate);
Label2.Caption:= DateTimeToStr(nDate); |