我最近开始使用SAS Enterprise指南,并想转换日期" 01MAR2014"到" 2014年3月"。我一直在谷歌上搜索,但遗憾的是没有运气。
我已尝试过以下操作,但它只返回
SELECT input(put(StartDate,EURDFMYw.),9.) AS Order_DDD_YY
有谁知道如何转换这个?
答案 0 :(得分:0)
如果您的日期是SAS日期,即应用了日期格式的数字,则可以使用monyy5更改显示。格式而不是。请注意,这将创建一个不再在报表/数据集中正确排序的字符变量,它将按字母顺序排序,而不是按日期顺序排序。
put(startDate, monyy7.) as Order_DDD_YY
否则,您可以应用格式而不是转换它。