SAS学习笔记之日期、时间(一)
2014-07-31 15:03
369 查看
学习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;
结果:
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;
结果:
相关文章推荐
- SAS学习笔记之日期、时间(二)
- 原创-IBM DB2学习笔记-1:日期以及时间的使用
- openerp学习笔记 日期时间相关操作
- Python学习笔记9:标准库之日期时间(time包,datetime包)
- j2me学习笔记【6】——获取日期时间
- MySQL学习笔记八:日期/时间的处理
- python学习笔记23(时间与日期 (time, datetime包))
- Flex与As3学习笔记之:Part 3 函数参数、字符串处理、日期与时间类型
- Sql server 学习笔记---日期和时间函数
- 时间与日期--MarsChen Android 开发教程学习笔记
- Lua学习笔记7:时间和日期
- shell时间,shell创建文件,linux shell编写以日期时间为文件名的脚本学习笔记 (转)
- 【js学习笔记-010】--日期和时间
- MySQL学习笔记之八 操作日期和时间
- 学习笔记 数字时间戳js中转换为日期时间
- MYSQL学习笔记三:日期和时间函数
- Python学习笔记(十九)----Python 日期和时间
- 【小白笔记】PHP学习之路 (27) --日期、时间戳的获取
- Mysql学习笔记三列类型之日期时间
- 编程学习笔记6--日期和时间的处理