在SAS Enterprise Guide中将数字日期转换为DATE

时间:2015-06-25 21:22:46

标签: date sas enterprise

我有一个日期列,日期显示为数字,例如" 201101"," 201203" ... 如何将这些数字日期转换为" Jan2011"," Mar2012"通过使用SAS企业? 谢谢!

2 个答案:

答案 0 :(得分:1)

你可以这样做:

DATA test;
    input date;
    CARDS;
201101
201203
    ;
RUN;


data test2;
    set test;
    date2 = input(put(date,6.),yymmn6.);
    format date2 monyy7.;
run;

答案 1 :(得分:0)

Marti Mayo的回答是正确的 - 但只是想指出它只需要一步:

DATA test;
format date monyy7. ; *<--- Sets the format you want to view     (JAN2011) ;
input date :yymmn6.;  *<--- Sets the informat of what you read in(201101);
CARDS;
201101
201203
;RUN;