SAS中的星期几功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SAS中的星期几功能相关的知识,希望对你有一定的参考价值。

SAS中是否有内置函数可以提供一周中的文本日期?比如星期一,星期二等日期变量?

到目前为止,我刚刚找到了weekday函数,它只是将日期作为1-7的数字给出。

答案

如果您希望从某个日期获得一周中的文本日期,则可以使用DOWNAME。格式。

data _null_;
    result = put(today(), dowName.);
    put result=;
run;

如果你想从工作日的数字中得到一个工作日的名字,我不知道具体的功能,但是你可以使用1-7也是日期而0是1960年1月1日星期五的事实,并将2添加到你的数:

data _null_;
    do day = 1 to 7;
        weekDay = put(day + 2, dowName.);
        put weekDay=;
    end; 
run;

哪个会给你:

 weekDay=Monday
 weekDay=Tuesday
 weekDay=Wednesday
 weekDay=Thursday
 weekDay=Friday
 weekDay=Saturday
 weekDay=Sunday

以上是关于SAS中的星期几功能的主要内容,如果未能解决你的问题,请参考以下文章

# yyds干货盘点 # 只用3行Python代码,获取星期几?

java中如何获取日期时间中的星期几?

php日历模块的运算逻辑求解!如何求日期对应的星期几!

php输出星期几

markdown SAS中的排序功能

sas将几分几秒转化为秒