身份证号转换:15位身份证转换位18位身份证
时间: 2023-06-23 12:08:32 浏览: 1864
VC批量转化EXCEl中的15位身份证然后转化成18位
将15位身份证号转换为18位身份证号的方法如下:
1. 在15位身份证号的最后一位添加一个校验码,即数字0~9或字母X,得到一个17位的临时身份证号。
2. 将临时身份证号的前6位,即省份、城市、区县代码,后面加上数字19,得到一个15位的出生年份码。
3. 将临时身份证号的第7-12位,即出生年份、月份、日期码,依次填入出生年份码的第8-13位。
4. 将临时身份证号的第13-17位,即顺序码,后面加上一个数字0~9,得到一个15位的顺序码。
5. 将上述生成的15位身份证号末尾添加一个校验码,即数字0~9或字母X,得到18位的身份证号。
例如,假设某人的15位身份证号为320124810101234,按照上述步骤转换为18位身份证号的过程如下:
1. 在15位身份证号的最后一位添加一个校验码,得到临时身份证号320124810101234X。
2. 将临时身份证号的前6位320124,后面加上数字19,得到出生年份码32012419。
3. 将临时身份证号的第7-12位810101,依次填入出生年份码的第8-13位,得到出生年份码320124198101。
4. 将临时身份证号的第13-17位01234,后面加上一个数字0~9,得到顺序码012340。
5. 将上述生成的15位身份证号末尾添加一个校验码,得到18位身份证号3201241981010123406。
阅读全文