全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1496 4
2014-11-18
悬赏 10 个论坛币 未解决
18JUL11:18:32:00   与      18JUL11:18:47:00
这两个时间相隔多少分,应该用怎样的程序或者用excel怎样实现呢?
如果是数字形式的就可以用excel的text函数,但是是英文的就不知道应该怎么实现了。
急!!
多谢大家了!!!

二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-18 12:46:16
data test;
fromdt='18JUL11:18:32:00';
todt='18JUL11:18:47:00';
dur=(input(todt,datetime.)-input(fromdt,datetime.))/60;
run;
二维码

扫码加我 拉你入群

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

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

2014-11-18 14:07:59
wwang111 发表于 2014-11-18 12:46
data test;
fromdt='18JUL11:18:32:00';
todt='18JUL11:18:47:00';
那如果是像这样计算closingtime列和time列呢?

data m31;set m30;
dur=(input(closingtime,datetime.)-input(time,datetime.))/60;
run;

上面这一段没有成功?请问怎么解决呢?
二维码

扫码加我 拉你入群

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

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

2014-11-18 14:12:10
请问你的closingtime和time变量是什么类型的,字符还是数值?

如果是字符,是什么形式的,举一个例子;
如果是数值,直接相减再除以60就行了,不用input
二维码

扫码加我 拉你入群

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

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

2014-11-20 11:40:58
data a;
format fromdt todt DATETIME.;
fromdt='18JUL11:18:32:00'dt;
todt='18JUL11:18:47:00'dt;
/*方法一:*/
dur=(todt-fromdt)/60;
/*方法二:*/
dur1=INTCK('MINUTE',fromdt,todt);
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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