%let t0 = %sysfunc(datetime()); /* Take a nap for a little more than three seconds: */ %let rc = %sysfunc(sleep(3.14156, 1)); %put rc = &rc; %let t1 = %sysfunc(datetime()); %let t_diff = %sysevalf(&t1 - &t0); %put Slept %sysfunc(putn(&t_diff, time13.4)); /* Slept 0:00:03.1449 */