2018-10-24
阅读量:
972
如何改日期为年月日
原来的数据是四位数字的年度日期(比如2009)
现在想在每个日期后加上1231,就是每年的12月31日。希望仍然是日期格式,比如2009年,想改成2009年12月31日(20091231),不知道有办法改不?
就是把所有年度数据后面都加上1231,格式还是日期格式。
解决方法参考:
Using MYD function if the arguments are numeric.
18 data _null_;
19 x=2009;
20 *x='2009';
21 *d=input(compress(x||"1231"),yymmdd8.);
22 d=mdy(12,31,x);
23 put d yymmdd10.;
24 put d yymmddn8.;
25 put d date9.;
26
27 run;
2009-12-31
20091231
31DEC2009
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论