全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
15634 3
2015-12-24
有一个出院日期(yyyymmdd) 有一个随访日期(yyyymmdd)我想得到他们他们的差值,应该怎么写程序?谢谢。或者是数值型的日期怎么相减。。。还有字符型的yyyy-jue-dd,这种类型怎么写程序。。谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2015-12-24 15:06:29
1. 数值型的日期直接相减;
2. 字符型的日期用input()函数转换成数值后相减,如下面的例子:
data test;
        a = '2015-12-20';
        b = '25Dec2015';
        c = input(b,date9.) - input(a,yymmdd10.);
run;
二维码

扫码加我 拉你入群

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

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

2015-12-25 14:57:54
data a;
input x $ y $;
z=input(y,yymmdd8.)-input(x,yymmdd8.);
cards;
20151021 20151212
20151014 20151213
20151016 20151216
;run;
二维码

扫码加我 拉你入群

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

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

2015-12-25 14:58:15
data a;
input x $ y $;
z=input(y,yymmdd8.)-input(x,yymmdd8.);
cards;
20151021 20151212
20151014 20151213
20151016 20151216
;run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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