如何在sas中获得下周五
how to get next friday in sas
friday=intnx('week.5',today(),0)
下周五的逻辑是否正确?
在 SAS 中,1
是星期日,因此您需要检查 6
。
data test;
next_friday=intnx('week.6',today(),1);
following_friday=intnx('week.6',today(),2);
format next_friday date9. following_friday date9. ;
put _all_;
run;
输出:
今天是 2018 年 5 月 1 日
next_friday=04MAY2018 following_friday=11MAY2018
注意:
根据 SAS 文档,0 应该显示当前周,但它显示前一周,因为我们在这里的例子中使用了 week.6,但是当使用 1 时,选择了正确的星期五。
friday=intnx('week.5',today(),0)
下周五的逻辑是否正确?
在 SAS 中,1
是星期日,因此您需要检查 6
。
data test;
next_friday=intnx('week.6',today(),1);
following_friday=intnx('week.6',today(),2);
format next_friday date9. following_friday date9. ;
put _all_;
run;
输出: 今天是 2018 年 5 月 1 日
next_friday=04MAY2018 following_friday=11MAY2018
注意: 根据 SAS 文档,0 应该显示当前周,但它显示前一周,因为我们在这里的例子中使用了 week.6,但是当使用 1 时,选择了正确的星期五。