2

在这里快速提问。

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

%let DTD=31-DEC-2013;

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

那么 dd 的值为 19723。提前致谢!

4

1 回答 1

3

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

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

现在,希望您不要使用 2012-12-32,因为那不是一个真实的日期。:)

于 2013-08-08T13:58:36.207 回答