原来的数据是四位数字的年度日期(比如2009)
现在想在每个日期后加上1231,就是每年的12月31日。希望仍然是日期格式,比如2009年,想改成2009年12月31日(20091231),不知道有办法改不?
就是把所有年度数据后面都加上1231,格式还是日期格式。
不知哪位有办法?
谢谢了!
楼主: 一眼瞬间
|
8328
12
[原创博文] 请教如何改年日期为年月日? |
讲师 50%
-
|
回帖推荐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):
...
本帖被以下文库推荐
| ||
| ||
Let them be hard, but never unjust
|
||
| ||
Let them be hard, but never unjust
|
|
Let them be hard, but never unjust
|
|
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明