SAS Macro 日期格式转换

来源:互联网 发布:淘宝上同款价格差好多 编辑:程序博客网 时间:2024/05/22 03:12

折腾了很久。


input/inputn  informat

put/putn format

-------------------------------------------------------------------------------

字符串读入,输出为字符串

data _null_;
call symput('post_dt', put(input("&post_dt",YYMMDD8.), YYMMDD10.)); stop; run;


%let drop_dt=2014-07-23;
%put drop_dt=&drop_dt;

%put drop_dt=%sysfunc(putn(%sysfunc(inputn(&drop_dt, yymmdd10.)), ddmmyy10.));
%put weekday=%sysfunc(weekday( %sysfunc(inputn(&drop_dt, yymmdd10.)) ));


%let drop_dt=23/07/2014;
%put drop_dt=&drop_dt;

%put drop_dt=%sysfunc(inputn(&drop_dt, ddmmyy10.));
%put drop_dt=%sysfunc(putn(%sysfunc(inputn(&drop_dt, ddmmyy10.)), yymmdd10.));
%put weekday=%sysfunc(weekday( %sysfunc(inputn(&drop_dt, ddmmyy10.)) ));

0 0
原创粉丝点击