JAVA 根据身份证获取年龄
JAVA 根据身份证获取年龄
这里我选用了一条19900407的,
今天的日期是2021/04/10
显示的年龄为31岁.
private static int getAge(String idCard) {String birthday = idCard.substring(6, 14);Calendar now = Calendar.getInstance();int nowYear = now.get(Calendar.YEAR);int nowMonth = (now.get(Calendar.MONTH)+1);int nowDay = now.get(Calendar.DAY_OF_MONTH);int year = Integer.valueOf(birthday.substring(0, 4));int month = Integer.valueOf(birthday.substring(4, 6));int day = Integer.valueOf(birthday.substring(6));int age = nowYear - year;if (age <= 0 || age >= 100) {return -1;}if (nowMonth - month > 0) {return age;}if (nowMonth - month == 0) {if (nowDay - day >= 0) {return age;}}return age - 1;
}
JAVA 根据身份证获取年龄相关推荐
- java身份证工具类(校验身份证是否合法、通过身份证获取年龄、性别、生日,将15位身份证转为18位等)
一.简介 因为工作需要经常用到身份证做一些相关操作,于是通过查阅资料总结出一些常用的工具方法,包括校验身份证是否合法.通过身份证获取年龄.通过身份证获取性别.通过身份证获取户籍地址.通过身份证获取生日 ...
- 通过身份证获取年龄和性别
需要引入commons-lang包 package com.zjx.util;import org.apache.commons.lang.StringUtils;import java.text.S ...
- orcal根据身份证获取年龄
--根据身份证获取年龄 select floor(months_between(SYSDATE, to_date(substr2(a.identifynumber, 7, 8), 'yyyy-mm ...
- Java 根据生日获取年龄(周岁)
Java 根据生日获取年龄(周岁). /*** @author zhnagzhixiang on 2020/8/4 */ public class SysResourceServiceImpl {// ...
- sql根据身份证获取年龄、性别、出生日期等信息
#属性nl为年龄;sfzh为身份证号;xb 为性别;csrq 为出生日期 #根据身份证计算年龄并修改 update kw_test set nl= (substring(now(),1,4)-subs ...
- js通过身份证获取年龄
// 获取用户的身份证号码let identityCard = this.idNum.replace(/\s+/g, "");//判断长度let len = identityCar ...
- vue element-ui 通过身份证获取年龄,出生日期
页面代码: <el-dialog :title="title" :visible.sync="open" width="700px" ...
- js 根据身份证获取出生日期与年龄
js 根据身份证获取出生日期与年龄 //获取出生日期getBirthdayFromIdCard(idCard) {var birthday = "";if (idCard != n ...
- JAVA通过身份证号码获取出生年月、年龄及性别
package com.acat.util;import org.apache.commons.lang.StringUtils;import java.text.ParseException; im ...
最新文章
- 如何更改linux文件目录拥有者及用户组
- Linux tree命令
- 提升您的Hibernate引擎
- React开发(246):react项目理解 this打印
- 模型房推荐_【自带水乐园】“巴洛克堡城”酒店,人均200+入住家庭房,乐享下午茶+自行车+游船+萌宠乐园!...
- 一周第二次课(3月20日)1.6/1.7 配置IP 1.8 网络问题排查
- python 入门拾遗
- CDH6.2.1安装Kafka出现的问题
- java 获取当前年_java中的反射(三) - kelexin
- datatable的查询介绍
- 如何安装python3.6_python3.6环境下如何安装freetype库和基本使用方法
- IIS HTTP 500 内部服务器错误
- latex写姓名_LaTeX:拥有(中文)姓名
- 读InfoGan文章
- Sobel边缘检测算子的本质
- Android图片太大导致无法正常显示
- (PTA)数据结构(作业)5、堆栈
- Zephyr Kernel 设备驱动和设备模型(一)
- C练题笔记之:牛客-HJ029.字符串加密
- 2022高处安装、维护、拆除考试题库模拟考试平台操作