SAS中文论坛
标题:
新手提问,时间天数的计算,急等!!!
[打印本页]
作者:
shiyiming
时间:
2009-10-23 13:58
标题:
新手提问,时间天数的计算,急等!!!
问题如下:
有数据集RQ,其中有两个日期变量 a b,数据的形式都类似为20080910这样的。要求计算两者之间相差的天数b-a,放在一个新的数据集中。
请问该如何编程?
a b
20080910 20090301
20080804 20090105
...... .......
作者:
shiyiming
时间:
2009-10-23 14:34
标题:
Re: 新手提问,时间天数的计算,急等!!!
data a;
input a$ b$;
datalines;
20080910 20090301
20080804 20090105
;
run;
data b;
set a;
a1=mdy(substr(a,5,2),substr(a,7,2),substr(a,1,4));
b1=mdy(substr(b,5,2),substr(b,7,2),substr(b,1,4));
day_diff=b1-a1;
run;
作者:
shiyiming
时间:
2009-10-23 14:40
标题:
Re: 新手提问,时间天数的计算,急等!!!
[code:24q44vts]data rq;
input a:yymmdd8. b:yymmdd8.;
dif=b-a;
format a b yymmdd10.;
datalines;
20080910 20090301
20080804 20090105
;[/code:24q44vts]
作者:
shiyiming
时间:
2009-10-26 23:05
标题:
Re: 新手提问,时间天数的计算,急等!!!
[code:2hqg2c7x]data a;
input star end;
informat star end yymmdd10.;
format star end yymmddn8.;
days_di=intck('day',star,end);
datalines;
20080910 20090301
20080804 20090105
;
run;
proc print;run;[/code:2hqg2c7x]
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2