如果我有一个带有格式的数字变量,有没有办法将格式化的值作为字符变量获取?
例如,我想写类似下面的内容来打印10/06/2009
到屏幕上,但没有任何putformatted()
功能。
data test;
format i ddmmyy10.;
i = "10JUN2009"d;
run;
data _null_;
set test;
i_formatted = putformatted(i); /* How should I write this? */
put i_formatted;
run;
(显然我可以写put(i, ddmmyy10.)
,但我的代码需要适用于i
碰巧有的任何格式。)