全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1507 2
2017-01-02
悬赏 1 个论坛币 已解决
我想将下面的文本读入到时间格式变量中,用什么格式符呢?
"Sun Jul  8 01:42:36 HKT 2012“

最佳答案

l1i2n3i4n5g 查看完整内容

data test; x="Sun Jul 8 01:42:36 HKT 2012"; run; data test1; set test; y=cat(substrn(x,9,2),substrn(x,5,3),substrn(x,25,4),"/",substrn(x,12,8)); z=input(y,datetime20.); format z datetime20.; run; proc print data=test1; run;
二维码

扫码加我 拉你入群

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

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

全部回复
2017-1-2 23:06:05
data test;
x="Sun Jul  8 01:42:36 HKT 2012";
run;

data test1;
set test;
y=cat(substrn(x,9,2),substrn(x,5,3),substrn(x,25,4),"/",substrn(x,12,8));
z=input(y,datetime20.);
format z datetime20.;
run;

proc print data=test1;
run;
二维码

扫码加我 拉你入群

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

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

2017-1-2 23:40:26
还是只能用字符串格式进行截取呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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