如何将 String(January 2013) 转换为 SAS 中的 Date(201301) 值?
How to convert String(January 2013) to Date(201301) value in SAS?
我想在 SAS 中将字符串转换为日期,我试过:
data _null_;
monyyyy = 'January 2013';
date = input(substr(strip(monyyyy),1,12),YYMMN.);;
put date=YYMMN.;
run;
我想要这样的输出:- date = 201301
试试这个
data _null_;
dt = 'January 2013';
date = input(cats('01', substr(dt, 1, 3), substr(dt, length(dt)-4)), date9.);
put date= yymmn.;
run;
我想在 SAS 中将字符串转换为日期,我试过:
data _null_;
monyyyy = 'January 2013';
date = input(substr(strip(monyyyy),1,12),YYMMN.);;
put date=YYMMN.;
run;
我想要这样的输出:- date = 201301
试试这个
data _null_;
dt = 'January 2013';
date = input(cats('01', substr(dt, 1, 3), substr(dt, length(dt)-4)), date9.);
put date= yymmn.;
run;