import java.text.SimpleDateFormat;
import java.util.Date;
//身份证处理
public class IDUtils {
/**
* 根据身份证计算年龄
* @param IdNO
* @return
*/
public static int IdNOToAge(String IdNO){int leh = IdNO.length();String dates="";if (leh == 18) {int se = Integer.valueOf(IdNO.substring(leh - 1)) % 2;dates = IdNO.substring(6, 10);SimpleDateFormat df = new SimpleDateFormat("yyyy");String year=df.format(new Date());int u=Integer.parseInt(year)-Integer.parseInt(dates);return u;}else{dates = IdNO.substring(6, 8);return Integer.parseInt(dates);}}
/**
* 根据身份证计算性别
* @param IdNO
* @return
*/
public static String IdNOToSex(String IdNO){int leh = IdNO.length();String sex="";if (leh == 18) {if (Integer.parseInt(IdNO.substring(16).substring(0, 1)) % 2 == 0) { sex = "女";  } else {  sex = "男";  } }else{String usex = IdNO.substring(14, 15); if (Integer.parseInt(usex) % 2 == 0) {  sex = "女";  } else {  sex = "男";  }}return sex;}
}

根据身份证号计算年龄、性别相关推荐

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

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

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

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

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

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

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

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

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

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

  6. python 根据身份证号计算年龄和性别_excel如何根据身份证号计算男女出生日期、性别和年龄?分享了!...

    工作中,有时需要从身份证号中提取性别.出生日期.年龄等.如果手工统计,不仅容易出错,还耗时耗力.春暖花开的时候,有那时间不如出去踏青散步,赏花游玩. 下面小编为大家分享一种方法,使用Excel函数轻松 ...

  7. 【Flutter】Dart 校验身份证号合法性,根据身份证号获取年龄性别

    js版或OC.Java版的都容易找到,Dart版的比较少,mark一下吧. // 校验身份证合法性 bool verifyCardId(String cardId) {const Map city = ...

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

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

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

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

最新文章

  1. TBContact -- 导出ThunderBird邮件地址本
  2. 湖北大学829数据库原理与c语言程序设计,2017年湖北大学教育学院829数据库原理与C语言程序设计考研强化模拟题...
  3. 新产品孕育记:PM如何把一款产品从0带到1
  4. SAP CRM AET字段的持久化存储
  5. SAP Gateway OData服务的语言决定逻辑 - language determination
  6. 获得Web目录URL
  7. 二次开发_企业ERP系统二次开发问题的探讨分析
  8. Linux基础命令---mpstat显示CPU使用情况
  9. 从源码角度看Spark on yarn client cluster模式的本质区别
  10. Java求两个数的最大公约数
  11. python和abap的关系_ABAP 一对多关系
  12. c/c++成长之捷径
  13. 蓝桥杯C语言---基础练习
  14. Android选项卡TabHost功能和用法
  15. 如何将Word转换成PDF的几种使用方法
  16. html 每一段首行缩进2字符,设置段落首行缩进2字符,html设置段落首行缩进
  17. quick框架之MyApp详解
  18. 数据预处理-Excel 两列合并为一列中间加空格
  19. FastFCN: Rethinking Dilated Convolution in the Backbone for Semantic Segmentation
  20. python 时间序列预测——NARX循环神经网络

热门文章

  1. 本科应届生应聘大数据开发工程师,有机会吗?
  2. nginx-stream端口转发
  3. 鸿蒙系统VR伙伴,鸿蒙2.0系统让开发者看到了未来曙光 华为让AR/VR跨越时空,迈进现实...
  4. 检测到 #include 错误。请更新 includePath。已为此翻译单元(E:\abc.ino)禁用波形曲线。C/C++(1696) 无法打开 源 文件 “stadio.h“
  5. 2020车工(中级)模拟考试系统及车工(中级)考试软件
  6. 35岁转行数据分析师可以吗?
  7. 可见的轮廓线用虚线绘制_工程建设制图中的主要可见轮廓线应选用(
  8. 理解MVC架构模式,SpringMVC原理、执行流程图解
  9. Vue 通过url下载文件并修改文件名称
  10. 容量(capacity)