SAS:将数据格式更改为持续时间(天)

时间:2016-12-14 17:21:50

标签: sas

我在格式ddmmmyyyy中有很多dta观察。第一个日期是18AUG1894。如何将所有数据更改为18AUG1894为第1天的天数?下一个障碍是10SEP1984,所以我想要一个从我的第一个约会(例如第84天)开始的日期编号。

1 个答案:

答案 0 :(得分:0)

SAS日期格式存储为整数天。因此,假设您的数据存储为数字日期(而不是字符),您只需减去。

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

或者无论你的目标日期是什么。