根据身份证号码计算年龄
根据身份证号码计算年龄(可扩展为工具类)
/*计算年龄的工具类*/
public Integer CalcAgeByIdNumber(String idNumber){int age;//会员年龄String fyear,year,fyue,yue;Date date = new Date();// 得到当前的系统时间SimpleDateFormat format = new SimpleDateFormat("yyyy-MM");if(idNumber.length()==18) {//用户身份证为18位时fyear = format.format(date).substring(0,4);// 当前年份fyue = format.format(date).substring(5, 7);// 月份year = idNumber.substring(6).substring(0, 4);// 得到年份yue = idNumber.substring(10).substring(0, 2);// 得到月份if (Integer.parseInt(yue) <= Integer.parseInt(fyue)) { // 当前月份大于用户出身的月份表示已过生age = Integer.parseInt(fyear) - Integer.parseInt(year) + 1;} else {// 当前用户还没过生age = Integer.parseInt(fyear) - Integer.parseInt(year);}}else {fyear = format.format(date).substring(0,4);;// 当前年份fyue = format.format(date).substring(5, 7);// 月份year = "19" + idNumber.substring(6, 8);yue = idNumber.substring(8, 10);// 月份if (Integer.parseInt(yue) <= Integer.parseInt(fyue)) { // 当前月份大于用户出身的月份表示已过生age = Integer.parseInt(fyear) - Integer.parseInt(year) + 1;} else {// 当前用户还没过生age = Integer.parseInt(fyear) - Integer.parseInt(year);}}}
根据身份证号码计算年龄相关推荐
- MySql通过身份证号码计算年龄和性别
一.如何通过身份证号码计算当前用户的年龄 计算规则:先取出身份证上的年份并计算年份与当前年份的差,再比较当前日期与身份证上的月日(即判断此人是否已经过了国历生日),决定是否需要减去一岁,已经过了生日的 ...
- JS根据身份证号码计算年龄和性别
/*** 根据身份证号得到姓别和精确计算年龄*/ function analyzeIDCard(IDCard){var sexAndAge = {};//获取用户身份证号码var userCard = ...
- Oracle 通过15位或18位身份证号码计算年龄、出生年月日、性别
15位身份证号码各位的含义: 地址码(前六位数):表示身份证编码对象常住户口所在省份.地市,以及县(市.旗.区)的行政区划代码,1-2位数字表示所在地省.自治区.直辖市代码,第3.4位数字表示所在地地 ...
- Js--根据身份证号计算年龄、性别、出生年月日
根据身份证号获取生日 export function getBirthdayByIdCard(idCard: string): string {if (idCard.length === 15) {r ...
- mysql实现根据身份证号码计算出身日期和年龄
提出 在我们国家身份证号码从第七位开始到第十四为表示的是你的出生日期:所以给定一个身份证号码我们就可以根据身份证号码计算出相应的出生日期和年龄 解决 计算出生日期 SELECT DATE_FORMAT ...
- 根据身份证号计算年龄
根据身份证号计算年龄 /// <summary> /// 计算年龄 /// </summary> /// <param name=&quo ...
- python利用datetime库实现通过身份证号码判断年龄、男女,并输出生日
python利用datetime库实现通过身份证号码判断年龄.男女,并输出生日 实现很简单,直接上代码 import datetimeID=str(input("输入身份证号码") ...
- Python根据身份证号计算年龄和退休时间并保存Excel文件
封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配 ...
- 根据出生日期计算年龄或者根据身份证号计算年龄
可以把这个方法写成一个工具类方便以后在项目中调用,以下是写好的方法可以直接拿去用 注:(此方法计算的是虚岁年龄不是实岁年龄) //根据身份证号计算年龄 //身份证号 //String certNo = ...
- PHP根据身份证号计算年龄和年龄分段
PHP根据身份证号计算年龄和年龄分段 /*** @param $id 身份证号* @return string* 根据身份证号判断年龄和年龄分段*/public function getAgeByID ...
最新文章
- 2022-2028年中国互联网+房车行业深度调研及投资前景预测报告
- Asp.Net Core写个共享磁盘文件Web查看器
- Datawhale团队第四期录取名单!
- 【转】js获取url传值
- Spring 框架的设计理念与设计模式分析
- 白宫力挺FBI:库克干扰司法与正义
- 最大后验概率和极大似然
- 初识德国的小朋友兴趣课程
- while的用法和格式描述符
- [na]802.1x协议无线认证协议dot1x有线认证实验
- Thor 1.3.4免费安装
- 常用网线类别介绍(超五类、六类)
- ImageJ开发插件注意事项
- Linux修改/设置服务器ip地址
- 网络精英赛模拟练习(8)
- 51单片机c语言程序执行顺序,51单片机程序执行流程详细分析
- 《谁的青春不迷茫》作者:刘同摘录
- 求任意两圆相交的面积(不限程序设计语言版本)
- 软考-SMTP是什么意思
- python改word域_Python自动化修改word实例