【发布时间】:2022-01-26 20:05:59
【问题描述】:
戴上我的笨蛋帽,因为我确信答案会很简单,但如果我无法让它发挥作用,那么我的生活。我需要将数字日期转换为显示如下“20200412”以尝试在另一个数据集之间进行匹配。
我试过这个: Newdate=put(旧日期,yymmdd8.);它只是使新日期显示为空白。
感谢您的帮助。
【问题讨论】:
-
old date不是有效的变量名。您想要YYMMDDN格式,而不是YYMMDD格式。否则,您会在文本中看到连字符。当前变量是数字还是字符?它有附加格式吗?如果有,是什么格式?目标变量newdate是否已经存在?它的类型是什么?如果是字符,它允许的最大长度是多少? -
忘记了示例变量的下划线,但将 n 添加到格式中修复了它。谢谢