SAS学习笔记之日期、时间(一)

    学习SAS的时候,时间、日期也是需要频繁处理的一个工作,现在将今天学习的总结一下:

     1、日期

     SAS日期值是1960年1月1日和某个指定日期之间间隔天数的值。

    也就是说1960-1-1在SAS系统中存储的值是0,1961-1-1在SAS系统存储的值是366,而1959-1-1在SAS系统的值为 -365,其他以此类推。

    SAS可以处理的日期范围是 A.D.1582到 A.D.19 000

    2、时间

    SAS时间是一秒在从午夜12:00:00开始的一天中的值。时间的值范围是0到86400。

    3、日期时间

    SAS日期时间是一秒在一天中的值。


可以看一个例子:

data test;
   Time1=86399;
   format Time1 datetime18.;
   Time5=86399+2;
   format Time5 datetime.;
   Date1=86399;
   format Date1 date10.;
   Time2=86399;
   format Time2 timeampm.;
   Time3=86399+2;
   format Time3 timeampm.;
   Time4=0;
   format Time4 timeampm.;
run;
proc print data=test;
   title  'SAS DATA, TIME VALUE';
run;


结果:




  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值