【发布时间】:2014-05-19 18:46:45
【问题描述】:
如何转换日期的月份和年份,以匹配在 1986 年 1 月为第 1 个月的研究中使用的月份索引系统命名的变量?我需要创建一个变量来计算当月与 1986 年 1 月之间的差异,但我不确定如何开始。我的日期目前是 YYYYMMDD 格式。
【问题讨论】:
如何转换日期的月份和年份,以匹配在 1986 年 1 月为第 1 个月的研究中使用的月份索引系统命名的变量?我需要创建一个变量来计算当月与 1986 年 1 月之间的差异,但我不确定如何开始。我的日期目前是 YYYYMMDD 格式。
【问题讨论】:
intck 函数告诉您在两个日期之间发生了多少间隔。
monthnum = intck('month','01JAN1986'd, surveydate);
如果你只有月/年,你可以使用mdy函数来构造一个日期。
dtvar = mdy(monthvar,1,yearvar);
【讨论】: