Sas 如何从数字输入最新格式
我正试着把一个数字,例如20141001,放入date9。格式如2014年10月01日。 我尝试使用输入格式为Sas 如何从数字输入最新格式,sas,Sas,我正试着把一个数字,例如20141001,放入date9。格式如2014年10月01日。 我尝试使用输入格式为yymmddn8的输入函数。但SAS抛出“找不到或加载信息” 有什么办法可以解决这个问题吗?(下面是示例代码) 你就快到了。虽然有YYMMDDN格式,但没有相同名称的信息。使用YYMMDD信息。输入函数需要一个字符串,即日期变量。将日期重新定义为字符变量,例如 data _null_; date='20141001'; output=input(date,yymmdd8.);
yymmddn8的输入函数。
但SAS抛出“找不到或加载信息”
有什么办法可以解决这个问题吗?(下面是示例代码)
你就快到了。虽然有YYMMDDN格式,但没有相同名称的信息。使用YYMMDD信息。输入函数需要一个字符串,即日期变量。将日期重新定义为字符变量,例如
data _null_;
date='20141001';
output=input(date,yymmdd8.);
format output date9.;
put output=;
run;
或者,您可以使用以下作业:
output = input('20141001',yymmdd8.);
或
output = input('20141001',yymmdd8.);
output = '01oct2014'd;