【问题标题】:Converting SAS date to month indexing system将 SAS 日期转换为月份索引系统
【发布时间】:2014-05-19 18:46:45
【问题描述】:

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

【问题讨论】:

    标签: date sas


    【解决方案1】:

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

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

    如果你只有月/年,你可以使用mdy函数来构造一个日期。

    dtvar = mdy(monthvar,1,yearvar);
    

    【讨论】:

      猜你喜欢
      • 2020-10-05
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多