我有一个SAS程序,每次运行,大约需要若干小时,我想知道最终具体运行了多长时间,网上找了半天,以下这段程序最为相关:
DATA WORK._NULL_;
Tempdate=PUT(DATE(),WEEKDATE32.);
Temptime=PUT(TIME(),HHMM5.);
CALL SYMPUT("currdate",Tempdate);
CALL SYMPUT("currtime",Temptime);
RUN;
%PUT &currdate &currtime;
把上面这段程序插入到我的程序的开始和结束的位置,即可显示程序开始运行的时间,以及结束的时间。但不知道是否还有更为好的方法,还望各位大侠提供,不胜感谢。