※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.25.110.141
※ 文章網址: http://www.ptt.cc/bbs/Statistics/M.1402898838.A.3A7.html
------------------------------------------------------------------------
[軟體程式類別]: SAS
[程式問題]: 日期資料匯入
[軟體熟悉度]: 高(1年以上)
[問題敘述] & [程式範例]:
以下程式是希望將字串匯入SAS改成日期格式,但不知道為什麼無法將19050201 改成 190
5-02-01 ?
有 google 到 yearcutoff 指令,但也不清楚該設什麼值 囧
或是要選其他的 format 嗎 @@?
希望知道的板友幫忙解決,謝謝orz
data aa;
input x $ @@;
cards;
19050301 20001013 10950201
;
data bb;
set aa;
tt=mdy(substr(x,5,2), substr(x,7,2), substr(1,4));
format tt yymmdd10.;
run;
-----------------------------------------------------------------------------
--
Sent from my Android
--