SAS中文论坛
标题:
请教在SAS中如何提取身份证号码信息?
[打印本页]
作者:
shiyiming
时间:
2009-6-9 17:40
标题:
请教在SAS中如何提取身份证号码信息?
[size=200:1tonexqr]身份证号码的第7到14位是出生日期信息,请问如何提取出来,谢谢各位前辈指点[/size:1tonexqr]
作者:
shiyiming
时间:
2009-6-10 16:33
标题:
Re: 请教在SAS中如何提取身份证号码信息?
用substr吧
作者:
shiyiming
时间:
2009-6-10 23:26
标题:
Re: 请教在SAS中如何提取身份证号码信息?
data a;
length name $ 10 identity $ 18;
input name identity ;
birthday=substr(identity,7,8);
datalines;
andy 362426198410128432
mary 323578198711237865
;
run;
作者:
shiyiming
时间:
2009-6-11 09:13
标题:
Re: 请教在SAS中如何提取身份证号码信息?
补充以下,如果假设楼上的身份证的号码模式是正确的而且作为一个字符输入,(assume 'identity' as a character as afore-mentioned program,) 那么
birthday=input(substr(identity,7,8),yymmdd10.);
*这个应该是可用的生日,否则是可看不可用;
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2