Sas 如何从数字输入最新格式

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

我正试着把一个数字,例如20141001,放入date9。格式如2014年10月01日。 我尝试使用输入格式为
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;