【发布时间】:2016-08-08 18:25:40
【问题描述】:
我目前有一个日期格式为“FY15 FEB”的数据集。在尝试格式化此变量以用于 SAS 的时间和日期时,我做了以下操作:
data temp;
set pre_temp;
yr = substr(fiscal,3,2);
month = substr(fiscal,6,length(fiscal));
mmmyy = month||yr;
input mmmyy MONYY5.;
datalines;
run;
所以,我有代表年份和相应月份的字符串。但是,运行此代码会给我错误“未找到或无法加载信息 $MONYY”。对这个错误做一些背景知识告诉我,它与传递信息类型错误的值有关;为了得到正确的输出,我应该改变什么?
*编辑:我在 SAS 支持页面上看到“MONYYw。期望 SAS 日期值作为输入;”的格式。鉴于此,我如何从字符串转换为在此之前的其他日期格式?
【问题讨论】:
标签: date formatting sas