标题: date函数获取时间与output窗口显示时间不一致,这是为什么? [打印本页] 作者: shiyiming 时间: 2003-11-13 15:34 标题: date函数获取时间与output窗口显示时间不一致,这是为什么? 本人在利用出生日期计算年龄时(此问题已经解决),发现这么一个现象,不知道这是为什么?我写了一个程序如下:
data test;
now=date();
format now ddmmyy10.;
run;
proc print data=test;
run;
运行后输出结果为:
The SAS System 14:49 Tuesday, [color=red:ac9eb]November 13, 2003 [/color:ac9eb]19
Obs now
1 [color=red:ac9eb]13/07/1993[/color:ac9eb]
now中的时间值与output窗口标题上的时间值不一致,后来我又换了一台计算机,得到同样的结果。这到底是怎么回事呢?各位dx在使用sas时有没有遇到类似情况,你们是如何解决的呢?望不吝赐教!谢谢!作者: shiyiming 时间: 2003-11-13 16:01
Do not change your computer's system time after you star your SAS program.作者: shiyiming 时间: 2003-11-13 18:58
我也遇到同样的问题,这并非是由于启动SAS后改系统时间造成的.至今还没找到原因,盼DX指点作者: shiyiming 时间: 2003-11-14 17:38
你们的SAS是用软件破解的吧!