如何将SAS日期转换"30JUL2009"d为YYYYMMDD格式(例如20090730)?
例如:
data _null_;
format test ?????;
test=today();
put test=;
run;
Run Code Online (Sandbox Code Playgroud)
会在日志中给我"test = 20090730"...
ada*_*dam 24
data _null_;
format test yymmddn8.;
test=today();
put test=;
run;
Run Code Online (Sandbox Code Playgroud)
小智 13
%let expectdate1=%sysfunc(putn(%eval(%sysfunc(today())-1),yymmddn8.));
Run Code Online (Sandbox Code Playgroud)
您想使用格式yymmddn8.'n'表示没有分隔符.
根据http://support.sas.com/kb/24/610.html,您可以指定B表示空白,C表示冒号,D表示短划线,N表示无分隔符,P表示句点,S表示斜杠.