我有以下内容:
data a_test;
input date $;
cards;
2013M10
2013M11
2013M12
2014M1
;
run;
日期是文本格式,而不是日期。
您如何以Dec 2013
等日期格式更改它们?
我正在考虑删除M并改为/或者只是留空。
欢迎任何见解。
答案 0 :(得分:3)
使用MDY功能将文本转换为日期。
data a_test;
input date $;
new_date=mdy(substr(date,6,2),01,substr(date,1,4));
format new_date monyy5.;
cards;
2013M10
2013M11
2013M12
2014M1
;
run;