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 由身份证号生成出生日期相关推荐

  1. 根据身份证号生成出生日期

    /*** @创建时间:2007-5-10 下午04:26:26* @修改者:lics* @修改时间:2007-5-10 下午04:26:26* @说明:根据身份证号生成出生日期*/ package n ...

  2. sql server 根据身份证号计算出生日期和年龄的存储过程

    我这边有一个业务,需要客户填写身份证号,自动计算他的出生日期和年龄 在sql中,具体的存储过程实现是这样的: /******************************************** ...

  3. js中如何通过身份证号计算出生日期和年龄

    在html中有如下标签 身份证号:<input type="text" id="Gra_IDCard" onChange="IDCardChan ...

  4. 在JS中根据身份证号计算出生日期和年龄

    1.根据身份证号计算出生日期 var identificationCardid=document.getElementById("identificationCardid").va ...

  5. HTML身份证号校验及根据身份证号获取出生日期/性别

    一.HTML的方法都写在js里 若HTML.JS.CSS在一个HTML文件中,在HTML中使用HTML需要借助<scirpt>标签,使用<script>标签的方式有两种: 一种 ...

  6. oracle 导出身份证号_oracle 根据身份证号计算出生日期

    1.情景展示 如何根据身份证号推算出出生日期? 2.解决方案 --根据身份证号计算出生日期 SELECT DECODE(LENGTH(ID_CARD), 18, SUBSTR(ID_CARD, 7, ...

  7. java校验身份证号实例

    这是笔者整理的比较详细的java后端校验身份证号码的测试demo,希望对你有用,哈哈哈~ 不多说,直接上代码,喜欢的多多评论点赞,哈哈哈~ package com.lg.handlers;import ...

  8. java通过身份证号计算周岁年龄(附js计算)

    最近项目上有一个需要根据身份证获取老人周岁的功能,本以为当前年直接减去身份证的出生年就好了.结果测试提了过了生日就是+1岁,没过生日才是正确的.于是呼,哗哗的改代码.下面分别贴出java计算和js计算 ...

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

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

最新文章

  1. 论文Fast and accurate short read alignment with Burrows-Wheeler transform
  2. 【建站系列教程】3.2、ajax使用精讲
  3. quadTree 论文Real-Time Generation of Continuous吃透了
  4. 爱情麻辣烫:浓缩了中华美食精华与火锅的精髓
  5. 可做fft分析吗_小吃店生意好做吗,小吃业行情分析
  6. WordPress /wp-admin/users.php畸形s参数路径泄漏漏洞
  7. .NET应用服务器(中间件)来到
  8. 谈谈HtmlControl与WebControl的区别与用途
  9. (2016弱校联盟十一专场10.2) E.Coins
  10. 持续集成并不能消除 Bug,而是让它们非常容易发现和改正(转)
  11. Oracle 学习资料
  12. 机器人也能打排球了,击球成功率80%!日本东京大学新型气动仿人机器人
  13. 如何在 mac os 上双开微信?
  14. flutter 手机定位
  15. 如何推广网站 网站推广增加访问量的29种方法
  16. Codeforces Round #703 (Div. 2)A. Shifting Stacks
  17. [Android开发] Xposed 插件开发之一: Xposed入门
  18. three - 3 - 基础知识(1. three渲染结构,2.对canvas 进行响应式布局,3.让canvas 画布自适应设备分辨率 )
  19. FPGA试题练习--------CMOS门电路分析
  20. Apriori算法的介绍

热门文章

  1. void (*fun)(void);什么意思?
  2. 【C语言】案例三十三 【二维数组】神奇魔方阵
  3. 二、交换机的基本配置及管理
  4. SSIS导出文件保留小数点两位
  5. 费用型采购订单(科目分配类别=K)向成本中心计入费用
  6. 云服务器BBC销售渠道,云服务器bbc怎么登陆
  7. java_Tomcat环境变量的配置步骤
  8. C# Windows 任务管理器
  9. 清华大学云盘使用指南
  10. 你所不知道的21个云服务器的应用实践———云计算综合入门指南