java 由身份证号生成出生日期
package com.hrms.util;
public class HrmsMath {
public static String getBirthday(String cardID) {
String birth = null;
StringBuffer tempStr=null;
if(cardID!=null&&cardID.trim().length()>0){
if(cardID.trim().length()==15){ //2000年以前出生的
tempStr=new StringBuffer(cardID.substring(6, 12));
tempStr.insert(4, '-');
tempStr.insert(2, '-');
tempStr.insert(0, "19");
}else if(cardID.trim().length()==18){
tempStr=new StringBuffer(cardID.substring(6, 14));
tempStr.insert(6, '-');
tempStr.insert(4, '-');
}
}
if(tempStr!=null&&tempStr.toString().trim().length()>0){
birth = tempStr.toString();
}
return birth ;
}
}
java 由身份证号生成出生日期相关推荐
- 根据身份证号生成出生日期
/*** @创建时间:2007-5-10 下午04:26:26* @修改者:lics* @修改时间:2007-5-10 下午04:26:26* @说明:根据身份证号生成出生日期*/ package n ...
- sql server 根据身份证号计算出生日期和年龄的存储过程
我这边有一个业务,需要客户填写身份证号,自动计算他的出生日期和年龄 在sql中,具体的存储过程实现是这样的: /******************************************** ...
- js中如何通过身份证号计算出生日期和年龄
在html中有如下标签 身份证号:<input type="text" id="Gra_IDCard" onChange="IDCardChan ...
- 在JS中根据身份证号计算出生日期和年龄
1.根据身份证号计算出生日期 var identificationCardid=document.getElementById("identificationCardid").va ...
- HTML身份证号校验及根据身份证号获取出生日期/性别
一.HTML的方法都写在js里 若HTML.JS.CSS在一个HTML文件中,在HTML中使用HTML需要借助<scirpt>标签,使用<script>标签的方式有两种: 一种 ...
- oracle 导出身份证号_oracle 根据身份证号计算出生日期
1.情景展示 如何根据身份证号推算出出生日期? 2.解决方案 --根据身份证号计算出生日期 SELECT DECODE(LENGTH(ID_CARD), 18, SUBSTR(ID_CARD, 7, ...
- java校验身份证号实例
这是笔者整理的比较详细的java后端校验身份证号码的测试demo,希望对你有用,哈哈哈~ 不多说,直接上代码,喜欢的多多评论点赞,哈哈哈~ package com.lg.handlers;import ...
- java通过身份证号计算周岁年龄(附js计算)
最近项目上有一个需要根据身份证获取老人周岁的功能,本以为当前年直接减去身份证的出生年就好了.结果测试提了过了生日就是+1岁,没过生日才是正确的.于是呼,哗哗的改代码.下面分别贴出java计算和js计算 ...
- Java根据身份证号计算年龄
可以使用Java中的SimpleDateFormat类将身份证号中的出生日期解析为日期类型,然后使用ChronoUnit类计算出生日期和当前日期之间的时间差,最后除以365即可得到年龄. 代码示例如下 ...
最新文章
- 论文Fast and accurate short read alignment with Burrows-Wheeler transform
- 【建站系列教程】3.2、ajax使用精讲
- quadTree 论文Real-Time Generation of Continuous吃透了
- 爱情麻辣烫:浓缩了中华美食精华与火锅的精髓
- 可做fft分析吗_小吃店生意好做吗,小吃业行情分析
- WordPress /wp-admin/users.php畸形s参数路径泄漏漏洞
- .NET应用服务器(中间件)来到
- 谈谈HtmlControl与WebControl的区别与用途
- (2016弱校联盟十一专场10.2) 	E.Coins
- 持续集成并不能消除 Bug,而是让它们非常容易发现和改正(转)
- Oracle 学习资料
- 机器人也能打排球了,击球成功率80%!日本东京大学新型气动仿人机器人
- 如何在 mac os 上双开微信?
- flutter 手机定位
- 如何推广网站 网站推广增加访问量的29种方法
- Codeforces Round #703 (Div. 2)A. Shifting Stacks
- [Android开发] Xposed 插件开发之一: Xposed入门
- three - 3 - 基础知识(1. three渲染结构,2.对canvas 进行响应式布局,3.让canvas 画布自适应设备分辨率 )
- FPGA试题练习--------CMOS门电路分析
- Apriori算法的介绍