0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍几个有用的SAS日期函数

冬至子 来源:小高的SAS学习笔记 作者:xiao'gao 2023-05-19 10:32 次阅读

今天给大家介绍几个有用的SAS日期函数:

(1)intnx function;

nextdt = intnx('Interval', start,n_interval);

/* 从开始dt返回间隔数的日期 */

(2)intck function;

intvl = intck('Interval', from, to);

/* 返回给定时间跨度内的时间间隔数*/

(3)datepart function;

date=datepart(sasdt);

/* 从SAS日期时间值中提取日期 */

(4)timepart function;

date=timepart(sasdt);

/* 从SAS日期时间值中提取时间 */

注:‘Interval’ can be year, month, day, week, qtr.

(5)year function;

year = year(sasdt);

/* return year of the sas date */

**(6)month function; **

month=month(sasdt);

/*return month of the sas date */

(7)day function ;

day = day(sasdt);

return day of the sas date /

(8)qtr function;

qtr = qtr(sasdt);

/ return 季度 of the sas date /

(9)weekday function;

wkd=weekday(sasdt);

/*return day of the week of the sas date */

(10)week function;

wkd=week(sasdt);

/*返回日期变量或日期值的周数(第几周) */

/ 测试程序 /

data null ;

sasdt='08jan2007'd;

put 'date= ' sasdt yymmdd10.;

year=year(sasdt);

put 'year= ' year;

month=month(sasdt);

put 'month=' month;

day =day(sasdt);

put 'day =' day;

qtr =qtr(sasdt);

put 'qtr =' qtr;

weekday=weekday(sasdt);

put 'Weekday='weekday;

today=today();

put 'Today is: ' today date9.;

dt1='01jan2006'd;

put 'date1=' dt1 date9.;

dt2='01jan2007'd;

put 'date2=' dt2 date9.;

intervald=intck('day',dt1, dt2);

put "intervald =" intervald;

intervalm=intck('month',dt1, dt2);

put "intervalm=" intervalm;

intervaly=intck('year',dt1, dt2);

put "intervaly=" intervaly;

datetime='08JAN2007:09:00:00'dt;

put 'datetime=' datetime datetime20.;

datepart=datepart(datetime);

put 'datepart=' datepart date9.;

timepart=timepart(datetime);

put 'timepart=' timepart date9.;

run;

/ 结果展示 /

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SAS
    SAS
    +关注

    关注

    2

    文章

    517

    浏览量

    32789
收藏 人收藏

    评论

    相关推荐

    串行连接SCSI(SAS)技术开辟宽数据路径

    。不过,串行连接SCSI技术将在不减少功能和性能的条件下降低存储费用。SAS 1.1标准目前进入了信息技术标准国际委员会(INCITS )下属T10委员会的最后批准阶段。存储厂商计划今后几个月内推出
    发表于 11-13 21:59

    SAS分区规范为所有SAS物理结构提供灵活高效的接入控制,其特性包括

    接入控制分区以将共享网络资源划分为不同的工作组 安全策略以限制不同组之间的访问 扩展器开关单点配置以及策略管理 后向兼容,并对现有SAS控制器、主机总线以及磁盘驱动器阵列的操作是透明的。PM8399
    发表于 06-02 09:31

    UCGUI画点函数有用

    几个函数中任意的一个:可是我现在发现这几个画点函数你一个都没有用上,那么请问屏幕上显示的内容是怎么显示出来的呢?
    发表于 05-20 04:38

    SAS接口的设计

     SAS是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新
    发表于 09-09 06:26

    RDS的详细介绍,对初学者有用

    RDS的详细介绍,对初学者有用
    发表于 10-24 11:29 14次下载
    RDS的详细<b class='flag-5'>介绍</b>,对初学者<b class='flag-5'>有用</b>

    c中几个copy函数的使用细节

     在linux c编程中,拷贝函数可以说是无处不用,结合我最近的一些实践,简单研究一下这几个函数。说说实际使用中容易出错的地方。strcpy: 最常用的字符串拷贝函数,但是要注意这个
    发表于 11-29 09:11 3912次阅读

    SAS9202-16e产品介绍

    电子发烧友网站提供《SAS9202-16e产品介绍.pdf》资料免费下载
    发表于 07-24 15:11 0次下载
    <b class='flag-5'>SAS</b>9202-16e产品<b class='flag-5'>介绍</b>

    MegaRAID SAS 9270-8i ATA+SAS RAID控制器介绍

    电子发烧友网站提供《MegaRAID SAS 9270-8i ATA+SAS RAID控制器介绍.pdf》资料免费下载
    发表于 08-03 09:49 0次下载
    MegaRAID <b class='flag-5'>SAS</b> 9270-8i ATA+<b class='flag-5'>SAS</b> RAID控制器<b class='flag-5'>介绍</b>

    MegaRAID SAS 9271-4i SATA+SAS RAID控制器产品介绍

    电子发烧友网站提供《MegaRAID SAS 9271-4i SATA+SAS RAID控制器产品介绍.pdf》资料免费下载
    发表于 08-07 11:28 0次下载
    MegaRAID <b class='flag-5'>SAS</b> 9271-4i SATA+<b class='flag-5'>SAS</b> RAID控制器产品<b class='flag-5'>介绍</b>

    SAS3416 SCSI产品介绍

    电子发烧友网站提供《SAS3416 SCSI产品介绍.pdf》资料免费下载
    发表于 08-15 11:58 0次下载
    <b class='flag-5'>SAS</b>3416 SCSI产品<b class='flag-5'>介绍</b>

    SAS 9311 12gb/s SAS主机总线适配器产品介绍

    电子发烧友网站提供《SAS 9311 12gb/s SAS主机总线适配器产品介绍.pdf》资料免费下载
    发表于 08-18 09:31 1次下载
    <b class='flag-5'>SAS</b> 9311 12gb/s <b class='flag-5'>SAS</b>主机总线适配器产品<b class='flag-5'>介绍</b>

    SAS3408 Tri-Mode IOC产品介绍

    电子发烧友网站提供《SAS3408 Tri-Mode IOC产品介绍.pdf》资料免费下载
    发表于 08-22 16:37 0次下载
    <b class='flag-5'>SAS</b>3408 Tri-Mode IOC产品<b class='flag-5'>介绍</b>

    SAS3908 Tri-Mode ROC产品介绍

    电子发烧友网站提供《SAS3908 Tri-Mode ROC产品介绍.pdf》资料免费下载
    发表于 08-22 14:44 0次下载
    <b class='flag-5'>SAS</b>3908 Tri-Mode ROC产品<b class='flag-5'>介绍</b>

    SAS3516 Tri-Mode ROC产品介绍

    电子发烧友网站提供《SAS3516 Tri-Mode ROC产品介绍.pdf》资料免费下载
    发表于 08-23 10:54 0次下载
    <b class='flag-5'>SAS</b>3516 Tri-Mode ROC产品<b class='flag-5'>介绍</b>

    sql中日期函数的用法

    日期函数在SQL中是非常重要的功能之一,它们能帮助我们在数据库中存储和处理日期和时间数据。在本文中,我将详细介绍一些常用的SQL日期
    的头像 发表于 11-17 16:24 829次阅读