根据身份证号计算年龄、性别
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;}
}
根据身份证号计算年龄、性别相关推荐
- 根据身份证号计算年龄
根据身份证号计算年龄 /// <summary> /// 计算年龄 /// </summary> /// <param name=&quo ...
- Python根据身份证号计算年龄和退休时间并保存Excel文件
封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配 ...
- 根据出生日期计算年龄或者根据身份证号计算年龄
可以把这个方法写成一个工具类方便以后在项目中调用,以下是写好的方法可以直接拿去用 注:(此方法计算的是虚岁年龄不是实岁年龄) //根据身份证号计算年龄 //身份证号 //String certNo = ...
- PHP根据身份证号计算年龄和年龄分段
PHP根据身份证号计算年龄和年龄分段 /*** @param $id 身份证号* @return string* 根据身份证号判断年龄和年龄分段*/public function getAgeByID ...
- Js--根据身份证号计算年龄、性别、出生年月日
根据身份证号获取生日 export function getBirthdayByIdCard(idCard: string): string {if (idCard.length === 15) {r ...
- python 根据身份证号计算年龄和性别_excel如何根据身份证号计算男女出生日期、性别和年龄?分享了!...
工作中,有时需要从身份证号中提取性别.出生日期.年龄等.如果手工统计,不仅容易出错,还耗时耗力.春暖花开的时候,有那时间不如出去踏青散步,赏花游玩. 下面小编为大家分享一种方法,使用Excel函数轻松 ...
- 【Flutter】Dart 校验身份证号合法性,根据身份证号获取年龄性别
js版或OC.Java版的都容易找到,Dart版的比较少,mark一下吧. // 校验身份证合法性 bool verifyCardId(String cardId) {const Map city = ...
- Java根据身份证号计算年龄
可以使用Java中的SimpleDateFormat类将身份证号中的出生日期解析为日期类型,然后使用ChronoUnit类计算出生日期和当前日期之间的时间差,最后除以365即可得到年龄. 代码示例如下 ...
- 操作excel表格通过身份证号计算年龄
1.将excel表格另存为csv格式,比如文件内容如下: 2.我们的目的是在身份证号后面一列加上年龄. 3.代码实现的功能是批量处理多个类似的文件,自动计算年龄. 4.注意将处理的文件放在工程work ...
最新文章
- TBContact -- 导出ThunderBird邮件地址本
- 湖北大学829数据库原理与c语言程序设计,2017年湖北大学教育学院829数据库原理与C语言程序设计考研强化模拟题...
- 新产品孕育记:PM如何把一款产品从0带到1
- SAP CRM AET字段的持久化存储
- SAP Gateway OData服务的语言决定逻辑 - language determination
- 获得Web目录URL
- 二次开发_企业ERP系统二次开发问题的探讨分析
- Linux基础命令---mpstat显示CPU使用情况
- 从源码角度看Spark on yarn client cluster模式的本质区别
- Java求两个数的最大公约数
- python和abap的关系_ABAP 一对多关系
- c/c++成长之捷径
- 蓝桥杯C语言---基础练习
- Android选项卡TabHost功能和用法
- 如何将Word转换成PDF的几种使用方法
- html 每一段首行缩进2字符,设置段落首行缩进2字符,html设置段落首行缩进
- quick框架之MyApp详解
- 数据预处理-Excel 两列合并为一列中间加空格
- FastFCN: Rethinking Dilated Convolution in the Backbone for Semantic Segmentation
- python 时间序列预测——NARX循环神经网络
热门文章
- 本科应届生应聘大数据开发工程师,有机会吗?
- nginx-stream端口转发
- 鸿蒙系统VR伙伴,鸿蒙2.0系统让开发者看到了未来曙光 华为让AR/VR跨越时空,迈进现实...
- 检测到 #include 错误。请更新 includePath。已为此翻译单元(E:\abc.ino)禁用波形曲线。C/C++(1696) 无法打开 源 文件 “stadio.h“
- 2020车工(中级)模拟考试系统及车工(中级)考试软件
- 35岁转行数据分析师可以吗?
- 可见的轮廓线用虚线绘制_工程建设制图中的主要可见轮廓线应选用(
- 理解MVC架构模式,SpringMVC原理、执行流程图解
- Vue 通过url下载文件并修改文件名称
- 容量(capacity)