2016-12-14 86 views
0

我有許多格式爲ddmmmyyyy的dta觀察值。第一次約會是18AUG1894。 18AUG1894將是第一天如何將所有的數據變成天?下一個obs是10SEP1984,所以我想有一個從我的第一個日期(例如第84天)過去的日子號碼。SAS:將數據格式更改爲天數的持續時間

+0

你嘗試了什麼?結果是什麼? – Tom

回答

0

SAS日期格式存儲爲整數天。所以,假設你的數據存儲爲數字日期(不是字符),你只需要減去。

data want; 
    set have; 
    days_since_date = datevar - '10AUG1894'd; 
run; 

或者你的目標日期是什麼。

相關問題