1、 第
一、二位表示省(自治區、直轄市、特別行政區)。
2、 第
三、四位表示市(地級市、自治州、盟及國家直轄市所屬市轄區和縣的彙總碼)。其中,01-20,51-70表示省直轄市;21-50表示地區(自治州、盟)。
3、 第
五、六位表示縣(市轄區、縣級市、旗)。01-18表示市轄區或地區(自治州、盟)轄縣級市;21-80表示縣(旗);81-99表示省直轄縣級市。
順序碼奇數分給男性,偶數分給女性。
作為尾號的校驗碼,是由號碼編制單位按統一的公式計算出來的,如果某人的尾號是0-9,都不會出現x,但如果尾號是10,那麼就得用x來代替,因為如果用10做尾號,那麼此人的身份證就變成了19位,而19位的號碼違反了國家標準,並且中國的計算機應用系統也不承認19位的身份證號碼。ⅹ是羅馬數字的10,用x來代替10,可以保證公民的身份證符合國家標準。
* 通過身份證號碼獲取出生日期、性別、年齡
* @param certificateno
* @return 返回的出生日期格式:1990-01-01 性別格式:f-女,m-男
*/public static mapgetbirage***(string certificateno)
} else
if (number.length == 18)
}if (flag && certificateno.length() == 15) else
if (flag && certificateno.length() == 18)
mapmap = new hashmap();
map.put("birthday", birthday);
map.put("age", age);
map.put("***code", ***code);
return map;
}
java通過身份證號碼獲取出生日期 性別 年齡
15位 6位位址碼 6位出生年月日 900101代表1990年1月1日出生 3位順序碼1 第 一 二位表示省 自治區 直轄市 特別行政區 2 第 三 四位表示市 地級市 自治州 盟及國家直轄市所屬市轄區和縣的彙總碼 其中,01 20,51 70表示省直轄市 21 50表示地區 自治州 盟 3 第 五...
身份證號碼
每乙個人自出生後都會有乙個身份證號碼。根據我國有關部門規定,公民身份號碼是特徵組合碼,由十七位數字本體碼和一位數字校驗碼組成。排列順序從左至右依次為 六位數字位址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。居民身份證是國家法定的證明公民個人身份的有效證件。例如 對於身份證號碼330719...
JS通過身份證號碼獲取出生年月日
這裡我們講述一下關於jq根據身份證號碼計算出生日期 年齡 性別,有需要的同學可參考一下。如下 複製 獲取輸入身份證號碼 var uusercard uusercard val 獲取出生日期 10 uusercard.substring 10,12 uusercard.substring 12,14 ...