如何识别身份证上的信息(根据身份证获取信息的方法)
如何识别身份证上的信息(根据身份证获取信息的方法)
2024-09-29 02:46:28  作者:安抚人心  网址:https://m.xinb2b.cn/sport/apa423211.html

package com.hzrc.acl.authentication.security.util;import java.util.Calendar;public class getInfoByIdentityCodeUtil { private static boolean getValidIdentityCard(String identityCard){ if(identityCard == null || identityCard.length() == 0) return false; if(identityCard.length() != 18) return false; char[] identities = identityCard.toCharArray(); int code = 0; int[] number = new int[]{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1}; char[] numberArray = new char[]{'1','0','X','9','8','7','6','5','4','3','2'}; for(int i =0 ; i < 17; i ) { if(identities[i] < '0' || identities[i] > '9') { return false; } code = (identities[i] -'0') * number[i]; } code = code % 11; if(numberArray[code] != identities[17]) { return false; } return true; } public static Integer getGender(String identityCode) { if(identityCode == null || identityCode.length() == 0) return 0; int gender = 0; if(identityCode.length() == 18){ //如果身份证号18位,取身份证号倒数第二位 char c = identityCode.charAt(identityCode.length() - 2); gender = Integer.parseInt(String.valueOf(c)); }else{ //如果身份证号15位,取身份证号最后一位 char c = identityCode.charAt(identityCode.length() - 1); gender = Integer.parseInt(String.valueOf(c)); } if(gender % 2 == 1) return 1; return 2; } public static String getBirthday(String identityCode) { String birthday = null; if(identityCode == null || identityCode.length() == 0) return birthday; if (identityCode.length() == 15) { birthday = "19" identityCode.substring(6, 8) "-" identityCode.substring(8, 10) "-" identityCode.substring(10, 12); } else if (identityCode.length() == 18) { birthday = identityCode.substring(6, 10) "-" identityCode.substring(10, 12) "-" identityCode.substring(12, 14); } return birthday; } public static Integer getAge(String identityCode) { int age = 0; if(identityCode == null || identityCode.length() == 0) return age; int year = Calendar.getInstance().get(Calendar.YEAR); if (identityCode.length() == 15) { age = (year - Integer.parseInt("19" identityCode.substring(6, 8))); } else if (identityCode.length() == 18) { age = (year - Integer.parseInt(identityCode.substring(6, 10))); } return age; } public static String getNaticePlace(String identityCode) { if(identityCode == null || identityCode.length() == 0) return null; int nativePlaceCode=Integer.parseInt(identityCode.substring(0, 6)); return NativePlace.getNativePlace(nativePlaceCode); } public static void main(String[] args) { }}

获取籍贯,因为所有地区信息太多了,就不放在这里了,需要的可以评论,私发给你。


知是行之始,行是知之成。

  • 佛陀释迦牟尼的一生简介(释伽牟尼简史--佛陀传)
  • 2024-09-29释伽牟尼简史--佛陀传佛陀的一生也是借人成佛示现大众的一生,让我们看清楚了人生的真相和世界的真理感恩大众,法喜充满!(念)•南无本师释迦牟尼佛!(三称)•诸佛正法贤圣僧,直至菩提我皈依•我以所修诸善根,为利有情愿成佛!1、。
  • 蓝天田慧志同台(蓝天田慧志同而气合)
  • 2024-09-29蓝天田慧志同而气合在戏曲的舞台上,有很多大家喜欢的黄金搭档,联袂创造了无数经典的戏曲选段就拿咱们《戏码头》来说,就曾经迎来过于魁智和李胜素、王志萍和钱惠丽、吴亚玲和蒋建国、董家林和赵媛媛、胡新中和李春华等等这些珠联璧合。
  • 岑河古镇四大古迹(古城印象古建奇珍)
  • 2024-09-29古城印象古建奇珍在涞水县城北偏西11公里,中水东村西清水河东岸,有一座古塔据县志载,古代清水河常洪水泛滥,毁田伤人,为息水患,筑塔镇之,故名镇江塔因位于河东岸,又称水东塔镇江塔塔平面呈正方形,边宽2.7米,为七层密檐。
  • 英国糖税对减肥有效吗(英国再征卡路里税)
  • 2024-09-29英国再征卡路里税来源:环球时报【环球时报综合报道】在糖税之后,英国活动人士呼吁对巧克力、蛋糕和饼干等征收“卡路里税”,以遏制肥胖率上升据英国《每日邮报》7日报道,该国一个名为“糖与盐行动”的组织表示,减少含糖量不足以。
  • 65岁米雪素颜全身照 65岁米雪跟岁月较劲
  • 2024-09-2965岁米雪素颜全身照 65岁米雪跟岁月较劲#时尚在身边##今天穿什么#米雪上了年纪还这么活泼,锻炼身体都不忘给自己找乐子你看她跑个步,都不忘模仿一波郭富城郭天王一跃而起的经典姿势,虽然学得不太到位,但动作依旧矫健,丝毫没有这个年纪的老人普遍的。
  • 小时候换菜吃(曾酸甜可口人人夸)
  • 2024-09-29曾酸甜可口人人夸导读:曾酸甜可口人人夸,如今买来放到烂也不熟,5元/斤,被人嫌弃入秋了之后,市面上秋季的水果越来越多了南方此时正上市的是柑橘类水果,其中早熟青柑已经采收一个多月了,柚子也在大肆采摘上市金秋时节,山里到。
  • 法美瑞海角七号好吗(加量不加价还有这种好事)
  • 2024-09-29加量不加价还有这种好事2020年,法美瑞房车发布了轻卡力作海角七号房车,主打豪华轻卡的这款车型用大水电为车友们的出行提供保障,让出行不再受到束缚,时间跨越2年,2022年法美瑞在海角七号的基础上进行了多方位的升级,推出了海。
  • 心中流淌着成吉思汗的精神(致敬烈日下的汗)
  • 2024-09-29致敬烈日下的汗志愿者“大白”在查验车辆志愿者“大白”在采样点维持秩序被手套勒出印记的手臂脚底踩烂的防护服中心记者沈泽瓴/摄连日来的晴好天气带来了浓烈的春日气息,也带来不断攀升的气温4月9日,桐乡的最高气温达到了31。
  • 很长的鞋带怎么绑蝴蝶结更好看(绑蝴蝶结总是歪歪的)
  • 2024-09-29绑蝴蝶结总是歪歪的我想所有小孩学会绑蝴蝶结的瞬间,绝对会列为妈妈最感动的时刻之一!……但是自从我会绑之后已经差不多快20年了,还是绑得很丑怎么办?相信有不少人都跟小编一样,没办法把蝴蝶结绑好!▼一般美丽的蝴蝶结是这样的。
  • 澳洲鲍鱼怎么炒才算熟(东盛澜智利鲍鱼怎么吃)
  • 2024-09-29东盛澜智利鲍鱼怎么吃智利鲍鱼远销世界各地,在国内水产市场上也经常能看到智利鲍鱼在出售,但是智利鲍鱼平时应该怎么吃呢?它怎么做才能让人们品尝到它的鲜美滋味呢?想具体了解可以看看下面我对鲍鱼制作方法的具体介绍智利鲍鱼制作方法。
  • 画各种汽车的小朋友(汽车还可以这样画)
  • 2024-09-29汽车还可以这样画画画是每个孩子都喜欢的事情,画画的目的是为了让孩子的想象飞起来,所以各位爸爸妈妈不要纠结孩子画得好不好,像不像,只要孩子画得开心就好了小男孩最喜欢画小汽车了,怎样引导孩子画一辆自己喜欢的车呢?首先要问。