我知道我可以使用以下内容更改SAS中日期变量的显示格式:
data junk0;
x = date();
format x yymmddd10.;
run;
Run Code Online (Sandbox Code Playgroud)
有人能告诉我如何设置的默认显示格式date变量比系统默认以外的东西:date9.?
使用您的解决方案如下:
<your SAS magic here>
data junk1:
x = date();
y = date()-1;
run;
Run Code Online (Sandbox Code Playgroud)
会因为它们是变量而格式化x和y正确date.
我做了一些功课,但以下链接都没有(虽然很棒),帮助我解决这个问题:
没有系统默认显示值.您可以为每个变量决定要附加到哪个(如果有)显示格式.
SAS数据集只有两种类型的变量,固定长度字符和浮点数.DATE值仅在您决定将日期类型格式附加到日期时被视为日期,并且在期望日期值的MONTH(),DAY(),INTNX()等函数中使用.