int age = getAge(parse(身份证号));//根据出生日期计算年龄public static  Date parse(String strDate) throws ParseException {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");return sdf.parse(strDate);}//由出生日期获得年龄public static  int getAge(Date birthDay) throws Exception {Calendar cal = Calendar.getInstance();if (cal.before(birthDay)) {throw new IllegalArgumentException("The birthDay is before Now.It's unbelievable!");}int yearNow = cal.get(Calendar.YEAR);int monthNow = cal.get(Calendar.MONTH);int dayOfMonthNow = cal.get(Calendar.DAY_OF_MONTH);cal.setTime(birthDay);int yearBirth = cal.get(Calendar.YEAR);int monthBirth = cal.get(Calendar.MONTH);int dayOfMonthBirth = cal.get(Calendar.DAY_OF_MONTH);int age = yearNow - yearBirth;if (monthNow <= monthBirth) {if (monthNow == monthBirth) {if (dayOfMonthNow < dayOfMonthBirth) {age--;}}else{age--;}}return age;}

Java后端根据身份证号计算年龄相关推荐

  1. Java后端根据身份证号获取年龄

    我们假设一个场景,当你与前端进行交互时,前端显示用户信息需要一个age年龄显示,但是数据库表的设计却没有age这个字段只给了一个身份证号,这个时候你该怎么办呢? 接下来为大家解决这个烦恼的问题,首先我 ...

  2. 根据身份证号计算年龄

    根据身份证号计算年龄     /// <summary>     /// 计算年龄     /// </summary>     /// <param name=&quo ...

  3. Python根据身份证号计算年龄和退休时间并保存Excel文件

    封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配 ...

  4. 根据出生日期计算年龄或者根据身份证号计算年龄

    可以把这个方法写成一个工具类方便以后在项目中调用,以下是写好的方法可以直接拿去用 注:(此方法计算的是虚岁年龄不是实岁年龄) //根据身份证号计算年龄 //身份证号 //String certNo = ...

  5. PHP根据身份证号计算年龄和年龄分段

    PHP根据身份证号计算年龄和年龄分段 /*** @param $id 身份证号* @return string* 根据身份证号判断年龄和年龄分段*/public function getAgeByID ...

  6. Js--根据身份证号计算年龄、性别、出生年月日

    根据身份证号获取生日 export function getBirthdayByIdCard(idCard: string): string {if (idCard.length === 15) {r ...

  7. Java根据身份证号计算年龄

    可以使用Java中的SimpleDateFormat类将身份证号中的出生日期解析为日期类型,然后使用ChronoUnit类计算出生日期和当前日期之间的时间差,最后除以365即可得到年龄. 代码示例如下 ...

  8. Java根据15位或者18位身份证号计算年龄代码

    首先,需要验证身份证号码的长度是否为15位或18位.然后,如果身份证号码长度为18位,可以使用substring()方法来获取出生年月日的信息.例如,获取出生年份可以使用substring(6, 10 ...

  9. 根据身份证号计算年龄、性别

    import java.text.SimpleDateFormat; import java.util.Date; //身份证处理 public class IDUtils { /** * 根据身份证 ...

  10. 操作excel表格通过身份证号计算年龄

    1.将excel表格另存为csv格式,比如文件内容如下: 2.我们的目的是在身份证号后面一列加上年龄. 3.代码实现的功能是批量处理多个类似的文件,自动计算年龄. 4.注意将处理的文件放在工程work ...

最新文章

  1. 控件的呈现方法(Rendering)的内核
  2. 多校1010 Taotao Picks Apples
  3. POPUP_GET_VALUES
  4. 项目优化经验——垃圾回收导致的性能问题
  5. Python---时间函数
  6. 《SpringCloud超级入门》使用Eureka编写服务提供者《十》
  7. ICCV 2019 | 首个镜子分割网络问世,大连理工、鹏城实验室、香港城大出品
  8. C语言解析Ini格式文件
  9. python接口自动化(二十)--token登录(详解)
  10. DisplayLink 安装错误
  11. BZOJ4477: [Jsoi2015]字符串树
  12. spellcheck 属性 html5的新属性,对元素内容进行拼写检查
  13. Mongodb中 Documents文档说明
  14. 易鲸捷数据库(EsgynDB)常用SQL
  15. 服务器发送消息给客户端,服务器如何发送消息给客户端
  16. DX11 游戏开发笔记 (一) 资源介绍
  17. Qt实现读取BIN文件
  18. Scrapy框架 - 学习日记2
  19. JAVA+MySQL综合笔记
  20. 编译器调试时常见错误

热门文章

  1. 产品生命周期管理(PLM)
  2. 视频如何分解成图片?怎么提取视频中的图片?
  3. qtcpsocket断开_QTcpSocket 对连接服务器中断的不同情况进行判定(六种情况,其中一种使用IsNetworkAlive API方法)...
  4. linux服务器python安装
  5. 数学主题分类 - 中文(上)
  6. 串口收数数码管显示(串口带协议带校验)
  7. ARCGIS小工具(插件)免费版_自取_GIS插件_工具_其他
  8. Python-爬虫抓取视频
  9. Charles抓包:APP抓包工具配置手机代理证书
  10. springboot接收前端的数组_SpringBoot如何接收数组参数的方法