hutool中身份证工具-IdcardUtil
生活随笔
收集整理的這篇文章主要介紹了
hutool中身份证工具-IdcardUtil
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
?
?
JAVA工具例大全--根據身份編號獲取戶籍省份
發布于?2020-10-10??|??后端技術??|? 瀏覽(61) ?|? 評論(0)
開場語(刷新后不一樣):人生若只如初見,何事秋風悲畫扇。
作為一名IT人,你當然也想有自己一片天地,買個阿里云、騰訊云、華為云等開創自己事業吧。不忘初心,下個馬云、馬化騰就是你!!!優惠活動如下:
阿里云活動???騰訊云活動??騰訊云境外服務器,你懂的???華為云服務器???七牛云免費存圖片
用類cn.hutool.core.util.IdcardUtil的如下方法:
getCityCodeByIdCard
public static?String?getCityCodeByIdCard(String?idcard) 根據身份編號獲取戶籍省份,只支持15或18位身份證號碼?
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 油膜怎么去除 给你支招
- 下一篇: java的BASE64Encoder,B