找回密码
 注册
查看: 14145|回复: 0

SAS日期时间函数大全-超值享受

[复制链接]
发表于 2010-10-15 11:32:04 | 显示全部楼层 |阅读模式
常用日期和时间函数有:


MDY(m,d,yr) 生成yr年m月d日的SAS日期值


YEAR(date) 由SAS日期值date得到年


MONTH(date) 由SAS日期值date得到月


DAY(date) 由SAS日期值date得到日


WEEKDAY(date) 由SAS日期值date得到星期几


QTR(date) 由SAS日期值date得到季度值


HMS(h,m,s) 由小时h、分钟m、秒s生成SAS时间值


DHMS(d,h,m,s) 由SAS日期值d、小时h、分钟m、秒s生成SAS日期时间值


DATEPART(dt) 求SAS日期时间值dt的日期部分


INTNX(interval,from,n) 计算从from开始经过n个in间隔后的SAS日期。其中interval 可以取'YEAR'、'QTR'、'MONTH'、'WEEK'、'DAY'等。比如,INTNX('MONTH', '16Dec1997'd, 3)结果为1998年3月1日。注意它总是返回一个周期的开始值。


INTCK(interval,from,to) 计算从日期from到日期to中间经过的interval间隔的个数,其中interval取'MONTH'等。比如,INTCK('YEAR', '31Dec1996'd, '1Jan1998'd)计算1996年12 月31日到1998年1月1日经过的年间隔的个数,结果得2,尽管这两个日期之间实际只隔1年。

其它日期和时间函数还有DATE、TODAY、DATETIME、DATEJUL、JULDATE、HOUR、MINUTE、SECOND 、TIME、TIMEPART等。详见《SAS系统-Base SAS软件使用手册》、《SAS系统-SAS/ETS软件使用手册》。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-4-3 20:58 , Processed in 0.038105 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表