【问题标题】:SAS display date from TODAY() function来自 TODAY() 函数的 SAS 显示日期
【发布时间】:2014-02-10 23:55:44
【问题描述】:

在 SAS 中,我想以 MMDDYY 形式引用日期,但它不断吐出疯狂的数字,而且格式根本不正确!!我认为它正在做 UNIX 时间.....

这是我从 Excel 文件中导入日期后的结果:

date_today = today(); 
put date_today = mmddyy10.;

RUN;
PROC PRINT;
RUN;

我做错了什么>?!请帮忙,非常感谢!

【问题讨论】:

  • 您在 put 语句中为 date_today 分配了 临时 格式。 DomPazz 的答案将永久数据集格式应用于此变量,然后可以由 proc 打印步骤使用..

标签: date time sas


【解决方案1】:

试试这个:

Data foo;
format date_today mmddyy10.;
date_today = today();
run;

proc print data=foo;
run;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    • 2015-06-27
    相关资源
    最近更新 更多