mysql用身份证号判断男女_如何根据身份证号码辨别性别呢
展開全部
可以根據(jù)身份證號碼e69da5e887aa3231313335323631343130323136353331333366303135的第十七位判斷性別,如果為奇數(shù)則為男性,偶數(shù)則為女性。
1、身份證號碼與一個人的性別、出生年月、籍貫等信息是緊密相連的,無論是15位還是18位的身份證號碼,其中都保存了相關(guān)的個人信息。
2、15位身份證號碼:第7、8位為出生年份(兩位數(shù)),第9、10位為出生月份,第11、12位代表出生日期,第15位代表性別,奇數(shù)為男,偶數(shù)為女。
3、18位身份證號碼:第7、8、9、10位為出生年份(四位數(shù)),第11、第12位為出生月份,第13、14位代表出生日期,第17位代表性別,奇數(shù)為男,偶數(shù)為女。
擴(kuò)展資料:
居民身份證號碼,正確、正式的稱謂應(yīng)該是“公民身份號碼”。根據(jù)〖中華人民共和國國家標(biāo)準(zhǔn)?GB 11643-1999〗中有關(guān)公民身份號碼的規(guī)定,公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗碼組成。
排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗碼。中華人民共和國?居民身份證是國家法定的證明公民個人身份的有效證件。
結(jié)構(gòu)和形式
1.號碼的結(jié)構(gòu)
公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗碼。
2.地址碼
表示編碼對象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。
3.出生日期碼
表示編碼對象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日代碼之間不用分隔符。
4.順序碼
表示在同一地址碼所標(biāo)識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。
5.校驗碼
根據(jù)前面十七位數(shù)字碼,按照ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼。
中國大陸居民身份證號碼中的地址碼的數(shù)字編碼規(guī)則為:
第一、二位表示省(自治區(qū)、直轄市、特別行政區(qū))。
第三、四位表示市(地級市、自治州、盟及國家直轄市所屬市轄區(qū)和縣的匯總碼)。其中,01-20,51-70表示省直轄市;21-50表示地區(qū)(自治州、盟)。
第五、六位表示縣(市轄區(qū)、縣級市、旗)。01-18表示市轄區(qū)或地區(qū)(自治州、盟)轄縣級市;21-80表示縣(旗);81-99表示省直轄縣級市。
生日期碼
(身份證號碼第七位到第十四位)表示編碼對象出生的年、月、日,其中年份用四位數(shù)字表示,年、月、日之間不用分隔符。例如:1981年05月11日就用19810511表示。
順序碼
(身份證號碼第十五位到十七位)地址碼所標(biāo)識的區(qū)域范圍內(nèi),對同年、月、日出生的人員編定的順序號。其中第十七位奇數(shù)分給男性,偶數(shù)分給女性。
總結(jié)
以上是生活随笔為你收集整理的mysql用身份证号判断男女_如何根据身份证号码辨别性别呢的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【爬虫】问题集-豆瓣电影
- 下一篇: Extjs之EditorGridPane