2018-10-24
閱讀量:
980
如何改日期為年月日
原來的數(shù)據(jù)是四位數(shù)字的年度日期(比如2009)
現(xiàn)在想在每個(gè)日期后加上1231,就是每年的12月31日。希望仍然是日期格式,比如2009年,想改成2009年12月31日(20091231),不知道有辦法改不?
就是把所有年度數(shù)據(jù)后面都加上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






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論