sas中 '1jan1962'd 是什么意思
答案:1 悬赏:60 手机版
解决时间 2021-04-07 19:03
- 提问者网友:凉末
- 2021-04-07 12:03
sas中 '1jan1962'd 是什么意思
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-04-07 12:39
引号部分是个日期,1962年1月1日,是在sas语句里的吗?这个要结合程序来看了,比如:
Data _Null_;
Dm=Month("05Jun2007"D);
Put Dm=;
Run;
输出的就是“6” ,month()提取月份追答
追问:什么时候要加个d啊 是一个日期的时候吗?
追答:日期的格式就是这样的,赋值x=“06jun2007”D;
追问:那如果只要显示年月 格式是怎样的啊
追答:如果只是显示成只有年月可以用format语句,但是只是显示为年月,实际数值还是完整的,没有什么意义呀,sas对日期的存储是以1960年1月1日为基准,每加一天存为相应的天数,再转化为日期的,如果想单独提取年,月,日就用相应的函数就可以了。
如果想要显示成特定格式的日期,sas提供了几种:
data a;
x=today();
format xdate9. ;
put x=;
run;
输出分别是
20APR2004
04/20/2004
2004-04-20
还可以有mmddyy6.mmddyy8. 可以省略分隔线和年的头两位。
Data _Null_;
Dm=Month("05Jun2007"D);
Put Dm=;
Run;
输出的就是“6” ,month()提取月份追答
追问:什么时候要加个d啊 是一个日期的时候吗?
追答:日期的格式就是这样的,赋值x=“06jun2007”D;
追问:那如果只要显示年月 格式是怎样的啊
追答:如果只是显示成只有年月可以用format语句,但是只是显示为年月,实际数值还是完整的,没有什么意义呀,sas对日期的存储是以1960年1月1日为基准,每加一天存为相应的天数,再转化为日期的,如果想单独提取年,月,日就用相应的函数就可以了。
如果想要显示成特定格式的日期,sas提供了几种:
data a;
x=today();
format xdate9. ;
put x=;
run;
输出分别是
20APR2004
04/20/2004
2004-04-20
还可以有mmddyy6.mmddyy8. 可以省略分隔线和年的头两位。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |