time1 time2
083024 08:30:24
083028 08:30:28
083112 08:31:12
120809 12:08:09
120813 12:08:13
如何将SAS数据集中的time1变量(字符型)转化为time2(数字时间型)?
请各位大人指点啊,谢谢!
[此贴子已经被作者于2008-10-14 16:19:58编辑过]
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
很简单的,呵呵
time1=int(time1);
用上int就可以了,你试试
我刚试了一下,字符型转化为数字型,如何使它的格式是这样 08:30:28
我用
format time1 time8.;
但结果时间完全不一样,这个怎么回事?该如何解决呢?
data a;input time1$;hour=substr(time1,1,2);minute=substr(time1,3,2);second=substr(time1,5,2);time2=hms(hour,minute,second);format time2 time8.;cards;083024083112120809120813;