2017-06-26 71 views
0

我正在努力解決將CRSP數據集的日期類型轉換爲正常日期類型(如YYMMDD)的問題。我的CRSP數據集是以SAS格式下載的,但日期以SAS整數表示,例如7456.如何將CRSP日期類型轉換爲正常日期類型YYMMDD?

任何人都知道如何將SAS整數轉換爲正常日期格式YYMMDD?我將非常感謝您的幫助!

回答

0

SAS將日期存儲爲使用0表示1960-01-01的天數。所以,這取決於系統使用的是你只需要7456天添加到您的系統用於存儲1月1日的價值,1960年

data _null_; 
    input date ; 
    put date comma7. +1 date date9. +1 date yymmdd10. ; 
cards; 
0 
7456 
; 


    0 01JAN1960 1960-01-01 
7,456 31MAY1980 1980-05-31 
+0

WOOW它的作品!非常感謝!!! –

相關問題