SAS中文论坛
标题:
title 中日期的显示格式调整
[打印本页]
作者:
shiyiming
时间:
2008-11-6 15:54
标题:
title 中日期的显示格式调整
%let onday=%eval(&exeday-1);
proc print data=a;
title "某某行情 日期:&onday ";
run;
其中&exeday是外部来的时间。
目前这种方式title 的输出是数字形式,如17839,什么办法能在title 中显示该天为 03NOV2008 ?
先谢谢大家的回复
作者:
shiyiming
时间:
2008-11-6 16:22
标题:
Re: title 中日期的显示格式调整
[code:2zauhx5v]data a;
a=17839; /*可以换成a=&exeday*/
date=put(a-1,date9.);
call symput('onday',date);
run;
proc print;
title "xxxxxxxxx date:&onday";
run;[/code:2zauhx5v]
作者:
shiyiming
时间:
2008-11-6 19:22
标题:
Re: title 中日期的显示格式调整
一个笨办法
作者:
shiyiming
时间:
2008-11-6 21:24
标题:
Re: title 中日期的显示格式调整
有byes把关,压力很大啊!想乱放炮都难!
%sysfunc(onday, date9.)
作者:
shiyiming
时间:
2008-11-6 22:33
标题:
Re: title 中日期的显示格式调整
楼上的真幽默。
[code:zmon8hk0]%let onday=%eval(&exeday-1);
proc print data=a;
title "某某行情 日期:%sysfunc(putn(&onday,date9.)) ";
run;[/code:zmon8hk0]
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2