SAS变量到SAS日期

时间:2013-08-08 13:55:41

标签: date sas sas-macro

快速提问。

我如何调整此代码,以便它可以与%let DTD=2012-12-31;

一起使用
%let DTD=31-DEC-2013;

DATA _Null_;
dd="&DTD"d;
put dd;
RUN;

然后dd的值为19723。 提前致谢 !

1 个答案:

答案 0 :(得分:3)

您必须使用INPUT而不是“& var”d;

dd = input("&DTD",yymmdd10.);

现在,希望你不会使用2012-12-32,因为那不是真正的约会。 :)