全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2103 7
2014-08-21
data;
x=date();
y=today();
format x y yymmdd10.;
put x=  y=  ;
run;
输出的日期结果是2011-08-21;
可是今天的日期应该是2014-08-21,是电脑的系统问题导致的错误吗?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-8-21 16:03:18
只有一种情况,你装sas的时候把电脑的系统时间调整到2011年到现在还没调整回来吧?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-21 16:09:09
options dtreset;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-21 16:22:36
可以试试&sysdate
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-25 11:02:45
mccinfo 发表于 2014-8-21 16:03
只有一种情况,你装sas的时候把电脑的系统时间调整到2011年到现在还没调整回来吧?
很有可能,谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-26 09:40:30
freerunning_sky 发表于 2014-8-21 16:22
可以试试&sysdate
&sysdate貌似是系统启动日期,对于某些架构下就是一个不变的常数

另外楼主是在坦白自己用盗版吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群