全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7138 2
2013-07-04
data temp;                                                                                                                              
informat a b datetime20.;                                                                                                               
format a b datetime20.;                                                                                                                 
                                                                                                                                       
a=date();                                                                                                                              
b=datetime();                                                                                                                           
                                                                                                                                       
y=datepart(a);                                                                                                                          
z=datepart(b);                                                                                                                          
m=year(z);                                                                                                                              
n=month(z);                                                                                                                             
                                                                                                                                       
put _all_;                                                                                                                              
run;                                                                                                                                    
            


a=01JAN1960:05:25:43 b=04JUL2013:20:41:46 y=0 z=19543 m=2013 n=7 _ERROR_=0 _N_=1
NOTE: 数据集 WORK.TEMP 有 1 个观测和 6 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间         0.04 秒
      CPU 时间         0.03 秒

date() 和 datetime() 返回的结果为什么不一样呢?

二维码

扫码加我 拉你入群

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

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

全部回复
2013-7-5 01:30:54
date()和datetime() 得到的值完全不一样的,给date()值赋datatime的格式,结果就是把天数当作秒数计算,肯定不正确。另外,DATEPART( datetime )的参数是datetime值,返回的是date值
复制代码
二维码

扫码加我 拉你入群

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

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

2013-7-7 01:11:35
moyunzheng 发表于 2013-7-5 01:30
date()和datetime() 得到的值完全不一样的,给date()值赋datatime的格式,结果就是把天数当作秒数计算,肯定 ...
thank U~
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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