将sas日期设置为yymmdd8作为字符变量



戴上我的傻瓜帽,因为我相信答案会很简单,但就我的生活而言,如果我不能做到这一点。我需要转换数字日期以显示如下";20200412";尝试在另一个数据集之间进行匹配。

我试过这个:Newdate=put(旧日期,yymmdd8.(;它只是将新日期显示为空白。

谢谢你的帮助。

只需使用newDate=input(oldDate,YYYMDDN.(

data test;
oldDate="20220412";
format newDate YYMMDDN.;
newDate=input(oldDate, YYMMDDN.);
run;

这种格式正是您想要的。

最新更新