将SAS日期转换为月份索引系统

时间:2014-05-19 18:46:45

标签: date sas

如何将日期的月份和年份转换为与1986年1月为第1个月的研究中使用的月份索引系统命名的变量相匹配?我需要创建一个变量来计算当前月份和1986年1月之间的差异,但我不确定如何开始。我的日期目前是YYYYMMDD格式。

1 个答案:

答案 0 :(得分:1)

intck函数告诉您两个日期之间发生了多少间隔。

monthnum = intck('month','01JAN1986'd, surveydate);

如果您只有月/年,则可以使用mdy功能构建日期。

dtvar = mdy(monthvar,1,yearvar);