使用sas将文本格式转换为日期格式

使用sas将文本格式转换为日期格式,sas,Sas,我有以下资料: data a_test; input date $; cards; 2013M10 2013M11 2013M12 2014M1 ; run; 日期是文本格式,而不是日期 您将如何更改2013年12月之类的日期格式 我想把M去掉,换成a/或者留个地方 欢迎提供任何见解。使用MDY函数将文本转换为日期 data a_test; input date $; new_date=mdy(substr(date,6,2),01,substr(date,1,4)); format new

我有以下资料:

data a_test;
input date $;
cards;
2013M10
2013M11
2013M12
2014M1
;
run; 
日期是文本格式,而不是日期

您将如何更改2013年12月之类的日期格式

我想把M去掉,换成a/或者留个地方


欢迎提供任何见解。

使用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;