如何获取sas日期格式"YYYYMM"

JPC*_*JPC 3 date sas

如何在SAS中获取sas日期格式"YYYYMM"?

从下面这段代码我得到'2011-11-01'

call symput('me',"'"||put(intnx('month',today(),-1 ),yymmdd10.)||"'");
Run Code Online (Sandbox Code Playgroud)

我想要得到类似的东西:'2011-11'

谢谢

Rob*_*Liu 5

你可以替换yymmdd10.与yymmd7.那应该是你想要的格式.


Rob*_*dge 5

宏版本:

%let date = %sysfunc(today());
%let me = %str(%")%sysfunc(intnx(month,&date,-1),yymmd7.)%str(%");

%put &me;
Run Code Online (Sandbox Code Playgroud)