hutool中身份证工具-IdcardUtil
JAVA工具例大全--根据身份编号获取户籍省份
开场语(刷新后不一样):人生若只如初见,何事秋风悲画扇。
作为一名IT人,你当然也想有自己一片天地,买个阿里云、腾讯云、华为云等开创自己事业吧。不忘初心,下个马云、马化腾就是你!!!优惠活动如下:
阿里云活动 腾讯云活动 腾讯云境外服务器,你懂的 华为云服务器 七牛云免费存图片
用类cn.hutool.core.util.IdcardUtil的如下方法:
getCityCodeByIdCard
public static String getCityCodeByIdCard(String idcard)
Parameters:
idcard
- 身份编码
Returns:
市级编码。
引用hutool,在项目maven的pom.xml的dependencies中加入以下内容:
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.4.3</version></dependency>
https://hutool.cn/docs/#/core/%E5%B7%A5%E5%85%B7%E7%B1%BB/%E8%BA%AB%E4%BB%BD%E8%AF%81%E5%B7%A5%E5%85%B7-IdcardUtil
https://blog.csdn.net/csdn_cai/article/details/112213223
hutool中身份证工具-IdcardUtil
哀愁 2021-01-05 09:46:36 151 收藏
分类专栏: hutool工具类
版权
身份证工具-IdcardUtil
String ID_18 = "321083197812162119";
String ID_15 = "150102880730303";//是否有效
boolean valid = IdcardUtil.isValidCard(ID_18);
boolean valid15 = IdcardUtil.isValidCard(ID_15);//转换
String convert15To18 = IdcardUtil.convert15To18(ID_15);
Assert.assertEquals(convert15To18, "150102198807303035");//年龄
DateTime date = DateUtil.parse("2017-04-10");int age = IdcardUtil.getAgeByIdCard(ID_18, date);
Assert.assertEquals(age, 38);int age2 = IdcardUtil.getAgeByIdCard(ID_15, date);
Assert.assertEquals(age2, 28);//生日
String birth = IdcardUtil.getBirthByIdCard(ID_18);
Assert.assertEquals(birth, "19781216");String birth2 = IdcardUtil.getBirthByIdCard(ID_15);
Assert.assertEquals(birth2, "19880730");//省份
String province = IdcardUtil.getProvinceByIdCard(ID_18);
Assert.assertEquals(province, "江苏");String province2 = IdcardUtil.getProvinceByIdCard(ID_15);
Assert.assertEquals(province2, "内蒙古")
hutool中身份证工具-IdcardUtil相关推荐
- hutool中Convert工具类的常用方法
hutool中Convert工具类的常用方法 方法都是public static,以下省略不写. 1.String numberToChinese(double number, boolean isU ...
- 身份证工具-IdcardUtil案例
引入工具类hutool <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all&l ...
- Hutool中 常用的工具类和方法
文章目录 一.Hutool是什么? 二.安装 三.常用工具类 日期时间工具类 DateUtil 日期时间对象-DateTime 类型转换工具类 Convert 字符串工具类 StrUtil 数字处理工 ...
- hutool中的threadutil_Hutool - 好用的Java工具类库
Hutool是一个Java工具包,它帮助我们简化每一行代码,避免重复造轮子.如果你有需要用到某些工具方法的时候,不妨在Hutool里面找找,可能就有.本文将对Hutool中的常用工具类和方法进行介绍. ...
- Hutool Java常用工具类汇总
简介 Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以"甜甜的". Hu ...
- 阿昌教你用Hutool包校验工具校验内容
前言 今天学习开源项目Tduck-填鸭收集器的时,发现他所使用的是hutool包中的校验器去校验自己业务的内容,自己用了这么久的hutool包,发现才只是冰山一角,以此记录分析 hutool包校验器 ...
- hutool 自定义excel_HuTool工具类使用之Excel文档的导入导出
HuTool工具类使用之Excel文档的导入导出 前言 在日常的工作开发中,Excel的导入和导出是必不可少的,如果自己写相应的导入导出方法,会显得十分繁琐,本文采用Hutool工具类实现的Excel ...
- Java 工具类 - 身份证工具类 IDCardUtil
先来了解一下身份证的组成规则: 1.号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码 ...
- java身份证工具类(校验身份证是否合法、通过身份证获取年龄、性别、生日,将15位身份证转为18位等)
一.简介 因为工作需要经常用到身份证做一些相关操作,于是通过查阅资料总结出一些常用的工具方法,包括校验身份证是否合法.通过身份证获取年龄.通过身份证获取性别.通过身份证获取户籍地址.通过身份证获取生日 ...
最新文章
- mockmvc get请求 tm的 一直404_面试:SpringMVC在接收到请求后的调用细节是什么?
- php mescroll,mescroll下拉刷新和上拉加载js框架
- 2.0 自动梯度 - PyTorch学习笔记
- Java线程:新特征-有返回值的线程(转)
- 送30块树莓派PICO 开发板!
- MySQL学习——标识符语法和命名规则
- java对焦_【Camera】手机相机自动对焦的3种方式及原理
- 从程序员到项目经理(二)
- 在 Queue 中 poll()和 remove()有什么区别?
- CTS(1)---谷歌CTS测试简介
- PHP-获取文件后缀名,并判断是否合法
- 恰同学少年 - 片尾曲
- 怎么利用Excel实现随机取样
- Android Wi-Fi subsystem_ramdump简介(以QCOM为Base)
- 保养维修 | 万用表电流输入保险丝的自助测试和更换指导
- 解决win10新装系统无法登录微软账户及microsoft store
- 自然语言处理方面的顶会
- Python 算法:线性回归及相关公式推导
- 当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心, 因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。
- NVIDIA视频编码器 ffmpeg -h encoder=h264_nvenc
热门文章
- 蓝桥杯 子串分值 递推
- 使用Java查询Sql Server数据库
- ffmpeg加环境变量
- P2304 [NOI2015] 小园丁与老司机(网络流/上下界网络流)
- #6284. 数列分块 8 分块
- Network 黑暗爆炸 - 3732 倍增lca || Kruskal重构树
- Codeforces Round #736 (Div. 1Div2)
- Matrix Equation
- Stone Game
- 牛客题霸 [输出二叉树的右视图] C++题解/答案