1.利用intck函式,
身份證的第7-14位是出生年月日。以身份證號442423199102280873為例:
data aa;
input x $ 7-14;
y=input(x,yymmdd10.);
age=intck('year',y,date());
cards;
442423199102280873
;run;
得到的age變數就是年齡。
2.input+substr
options nodate; /*刪除每頁頂部的日期*/
data pieces_parts;
input id $ 1-18;
length num $ 4;
num = 2017-input(substr(id,7,4),4.); /*得到的num變數就是年齡*/
put num;
datalines;
442423199102280873
;title "listing of data set pieces_parts";
proc print data= pieces_parts noobs;
run;
身份證號碼
每乙個人自出生後都會有乙個身份證號碼。根據我國有關部門規定,公民身份號碼是特徵組合碼,由十七位數字本體碼和一位數字校驗碼組成。排列順序從左至右依次為 六位數字位址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。居民身份證是國家法定的證明公民個人身份的有效證件。例如 對於身份證號碼330719...
身份證號碼驗證
說明 驗證身份證的有效性 引數 cid 身份證號碼 返回 地方 出生時間 性別 private string checkcidinfo string cid if cid.length 18 char c cid cid.length 1 bool last false if c 0 c 9 c a...
身份證號碼檢測
華為的上機題 我國公民的身份證號碼特點如下 1 長度為18位 2 第1 17位只能為數字 3 第18位可以是數字或者小寫英文本母x。4 身份證號碼的第7 14位表示持有人生日的年 月 日資訊。例如 511002 19880808 0111或511002 19880808011x。請實現身份證號碼合法...