public final class IDCardUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
IDCardUtil.Sex
性别
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
fixPersonIDCodeWithCheck(String personIDCode)
修补15位居民身份证号码为18位,并校验15位身份证有效性
|
static String |
fixPersonIDCodeWithoutCheck(String personIDCode)
修补15位居民身份证号码为18位,不校验身份证有效性
|
static Timestamp |
getBirthdayFromPersonIDCode(String identity)
从身份证号中获取出生日期,身份证号可以为15位或18位
|
static String |
getFixedPersonIDCode(String personIDCode)
将传入的身份证号码进行校验,并返回一个对应的18位身份证
|
static IDCardUtil.Sex |
getGenderFromPersonIDCode(String identity)
从身份证号获取性别
|
static boolean |
isIdentity(String identity)
判断是否是有效的18位或15位居民身份证号码
|
static void |
main(String[] args) |
public static final String fixPersonIDCodeWithCheck(String personIDCode) throws Throwable
personIDCode - 十五位身份证号码Throwable - 无效的身份证号public static final String fixPersonIDCodeWithoutCheck(String personIDCode)
personIDCode - 十五位身份证号码public static final Timestamp getBirthdayFromPersonIDCode(String identity) throws Throwable
identity - 身份证号Throwable - 身份证号出生日期段有误public static final String getFixedPersonIDCode(String personIDCode) throws Throwable
personIDCode - 身份证号码Throwable - 无效的身份证号public static final IDCardUtil.Sex getGenderFromPersonIDCode(String identity) throws Throwable
identity - 身份证号Throwable - 无效的身份证号码public static final boolean isIdentity(String identity)
identity - 18位或15位居民身份证号码Copyright © 2017. All rights reserved.