【发布时间】:2019-08-31 00:10:30
【问题描述】:
我试图从 SAS 中的日期中提取一个月,但到目前为止,我所有的新月份变量都丢失了。
我曾尝试在 SAS 中使用 month() 函数的一些组合,但到目前为止它只是丢失了。日期格式如下:01/31/2017 (MMDDYY10.)
我试过了
month = month(end_date)
Month =catx('/',put(month(end_date),z2
我希望月份显示为数字 (01) 或 3 个字母代码 (JAN),目前只是缺少 (.)
提前致谢!
【问题讨论】:
-
如果您的第一个示例返回缺失值,我会假设
end_date的格式不正确。如果在数据集上运行proc contents,变量会是什么样子? -
显示为 Num 类型,格式为 MMDDYY10。