根据生日时间戳,获得目前的年龄

    public static Integer getAge(Long timestemp){String stamp = DateUtil.stampToDate(timestemp, "yyyy-MM-dd");String[] split = stamp.split("-");Integer outYear = Integer.valueOf(split[0]);Integer outMonth = Integer.valueOf(split[1]);Integer outDay = Integer.valueOf(split[2]);Calendar birthday = new GregorianCalendar(outYear,outMonth,outDay);//month从0开始Calendar now = Calendar.getInstance();int day = now.get(Calendar.DAY_OF_MONTH) - birthday.get(Calendar.DAY_OF_MONTH);int month = now.get(Calendar.MONTH) - birthday.get(Calendar.MONTH);int year = now.get(Calendar.YEAR) - birthday.get(Calendar.YEAR);//按照减法原理,先day相减,不够向month借;然后month相减,不够向year借;最后year相减。if(day<0){month -= 1;now.add(Calendar.MONTH, -1);//得到上一个月,用来得到上个月的天数。day = day + now.getActualMaximum(Calendar.DAY_OF_MONTH);}if(month<0){month = (month+12)%12;year--;}
//        System.out.println("年龄:"+year+"年"+month+"月"+day+"天");return year+1;}

计算年龄:根据生日时间戳,获得目前的年龄相关推荐

  1. vue 验证公民身份证号 并 自动 获取 性别、年龄、生日

    vue 验证公民身份证号 并 自动 获取 性别.年龄.生日 第一种方式: <template><el-form :model="baseInfo" ref=&qu ...

  2. 根据身份证号判断性别、年龄、生日

    根据身份证号判断证件持有人的性别.年龄.生日.废话不多说,直接上代码. public class IdentifyCard {private static final Integer[] ODD_NU ...

  3. Java计算当前日期距离生日还有多少天

    1.键盘录入你的生日字符串 (如:"1998年08月08日")2.计算当前日期距离生日那天有多少天? public static void main(String[] args) ...

  4. 计算当天最后一秒的时间戳(签到等功能)

    记录每天晚上最后一秒的时间 最近游戏涉及签到功能,需要用到计算每天最后一秒的时间戳. 注意: 参数time 是当天任意时间的时间戳 此函数返回的是时间戳 public count_end_time ( ...

  5. mysql身份证校验码_mysql正则表达式验证身份证,并获取年龄、生日、性别

    mysql正则表达式验证身份证,并获取年龄.生日.性别 发布时间:2018-05-17 16:28, 浏览次数:4844 , 标签: mysql正则表达式,mysql验证身份证,REGEXP mysq ...

  6. java8 通过18位身份证号提取用户信息(年龄,生日,姓别)

    工作中经常用到的通过身份证号(18位)提取用户信息(年龄,生日,姓别),分享给大家: 先做一个javabean 存用户信息: package com;import lombok.*;import ja ...

  7. vue 验证公民身份证号 并 自动 获取 性别、年龄、生日

    vue 验证公民身份证号 并 自动 获取 性别.年龄.生日 第一种方式: <template><el-form :model="baseInfo" ref=&qu ...

  8. 【Google Play】IARC 年龄分级 ( IARC 国际年龄分级联盟 | Google Play 设置应用年龄分级 )

    Google Play 上架完整流程 系列文章目录 [Google Play]创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) [Google Play]创建并设置应用 ( 访 ...

  9. 干部年龄大 计算机水平,各级别公务员“晋升年龄表”来了,超过这个年龄,以后基本上没戏...

    原标题:各级别公务员"晋升年龄表"来了,超过这个年龄,以后基本上没戏 文/红丽说教育 距离2021年公务员报名考试已经过去一段时间了,只能说今年的考公没有那么容易,因为据说今年共有 ...

最新文章

  1. Iptables 入门进阶
  2. 前端学习(1420):ajax的post请求
  3. 【OpenCV 例程200篇】97. 反谐波平均滤波器
  4. python 内推_[宜配屋]听图阁
  5. Linux 如何创建新文件、修改文件权限、新文件读写 ?
  6. lxml invalid predicate错误
  7. vmware开机自动进入BIOS vmware 进入BIOS方法
  8. onClick,onServerClick,onClientClick
  9. setupfactory安装程序设置开机自启动
  10. git出现绿色、红色状态的deleted
  11. JVAV - 对接支付宝- 下载对账单接口
  12. android游戏flash插件下载,Flash Game Player Classic
  13. Mysql从入门到入魔——3. 查询、排序、WHERE过滤
  14. 【数据结构和算法】爆肝三万字你必须知道的20个解决问题的技巧
  15. luogu3933 Chtholly Nota Seniorious
  16. SQL server实验练习1
  17. 正式进入Hadoop学习 不会再有比我还全面的大数据学习(三) Hadoop生态圈
  18. 病毒木马查杀实战第010篇:QQ盗号木马之十六进制代码分析
  19. woo 图像合成,比python简单多了,一个文件到处运行,不用编译
  20. 【php毕业设计】基于php+mysql的成绩查询系统设计与实现(毕业论文+程序源码)——成绩查询系统

热门文章

  1. mongoDB的读书笔记(via3.0)(00)_【概览】(02)_mongoDB3.0中的mongod启动方式小试牛刀
  2. HDU 1006 Tick and Tick 解不等式解法
  3. MySQL 8.0.31并行构建索引特性管窥
  4. 用现成的脚本,终于把锤子便签笔记批量导出了
  5. 如何提高linux ssh连接速度
  6. 给“小白”图示讲解OFDM的原理
  7. jquery dataTable汉化方式
  8. 基于ZigBee的智能家居的设计与实现—特别鸣谢
  9. 开发一个卫浴用品小程序商城需要多少钱?
  10. 故宫景点功课7:文华殿院落下