SAS中文论坛

标题: 求助:如何计算两个时间的间隔? [打印本页]

作者: shiyiming    时间: 2010-2-3 16:57
标题: 求助:如何计算两个时间的间隔?
我只知道如何计算两个日期之间的间隔长度有多少天,但是不知道怎么计算两个具体时间的长度间隔,如1月1日15:28分和1月1日17:56分之间的差值要怎么计算?请教高手,sas可以实现这个差值的计算吗?
作者: shiyiming    时间: 2010-2-3 23:52
标题: Re: 求助:如何计算两个时间的间隔?
Depending on what (in)formats you are using in the date times. For example,

[code:22cu2lm2]data date;
        input dt datetime.;
        start = lag(dt); end = dt;
        dif = (end-start)/60;        * difference in minutes;
        format dt start end datetime13.;
        drop dt;
datalines;
17MAR00:00:00:00
17MAR00:00:01
17MAR00:01:01
17MAR00:21:51
;
proc print; run;[/code:22cu2lm2]

JingJu
作者: shiyiming    时间: 2010-2-7 17:43
标题: Re: 求助:如何计算两个时间的间隔?
用函数INTCK
间隔名选分钟或者秒




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2