Zaneta 发表于 2013-7-20 22:40 
谢谢啊,尝试了一下, 问题解决了,谢谢!还有个问题追加一下,如果a是字符型'12/08/2012',又怎么转变成y ...
我之前用的是sql语句,你试试看。
proc sql;
create table <new-table-name> as
select date,
input(date, yymmdd10.) as date1 format yymmdd10.
from <old-table-name>;
quit;
使用input函数将变量date的文字型转化为数值型,保存在变量date1中,并用format指定其格式为yymmdd10.