TaskShare 发表于 2012-10-24 22:25 
我觉得,要我编这个程序,就是"无休止的试",即依次计算2012-11-24是否是星期3,否则试2012-12-24是否是星期 ...
Zero second.
239 data _null_;
240 i=0;
241 do while(1);
242 i=i+1;
243 date='24oct2012'd;
244 weekday=weekday(date);
245 date1=intnx('month',date,i,'sameday');
246
247 if weekday=weekday(date1) then do;
248 put @1 i @10 date date9. @21 date1 date9.;
249 stop;
250 end;
251 end;
252 run;
6 24OCT2012 24APR2013
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds