根据二代身份证号码判断年龄

原创 2016年05月11日 15:55:23
/**
 * 根据二代身份证号码判断用户年龄
 * @param idCardNum
 * @return
 */
@SuppressLint("SimpleDateFormat")
public static boolean ageParse(String idCardNum){
    boolean state = false;
    try {
        String dates = idCardNum.substring(6, 10) + "-" + idCardNum.substring(10, 12) + "-" + idCardNum.substring(12, 14);
        Date nowDate = new Date();//获取当前时间
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        Date birthDate = df.parse(dates);//格式化出生日期
        long diff = nowDate.getTime() - birthDate.getTime();
        long ages = diff / (1000 * 60 * 60 * 24) / 365;//获取用户年龄

        if((int)ages >= 18){//判断用户年龄是否满足18周岁
            state = true;
        }

    } catch (ParseException e) {
        e.printStackTrace();
    }
    return state;
}

oracle 通过身份证号 查询年龄大于60岁的人

select substr(t.user_code ,7,8) from table t where substr(t.user_code ,7,8)
  • sygjzmh
  • sygjzmh
  • 2015年04月29日 21:16
  • 1856

MySql 根据身份证号判断年龄所属省份与性别男女

1.年龄:  (%当前年份% - SUBSTRING(`card_id`,7,4)) AS 年龄, 2.所属省份: CASE LEFT(`card_id`,2) WHEN 11 THEN '北京' W...
  • sinat_31053941
  • sinat_31053941
  • 2017年04月10日 10:28
  • 2537

hive根据身份证号判断性别

select no_cer,case when (case when LENGTH(no_cer)=15 then substr(NO_CER,14,1) when  LENGTH(no_cer)=...
  • liutielei
  • liutielei
  • 2016年05月26日 15:29
  • 1444

根据身份证号,使用Java编写程序获取年龄、性别、出生日期

转自:http://blog.csdn.net/dabing69221/article/details/9150819 程序员必须要有一个好的思想,代码有时候就体现了一个人的灵魂,所以理...
  • taking_wang
  • taking_wang
  • 2013年11月26日 15:48
  • 5096

sql根据身份证号得到年龄进行统计

sql语句: select pax_id_nbr, round(age/10,1),age from ( select distinct p.pax_id_nbr pax_id_nbr,(201...
  • wr6521941
  • wr6521941
  • 2014年10月13日 10:58
  • 2087

java 通过身份证号码得到用户的性别年龄

水水水水
  • oQiDai123456
  • oQiDai123456
  • 2014年10月13日 15:20
  • 7105

IOS 根据身份证号码获取 年龄 生日 性别

//根据身份证号获取生日 -(NSString *)birthdayStrFromIdentityCard:(NSString *)numberStr { NSMutableString *re...
  • u013958441
  • u013958441
  • 2015年05月12日 16:25
  • 3010

oracle根据身份证号码计算年龄

SFZHM:身份证号码字段 tavle:表名  (* 只需要改 ”表名“ 和 ”身份证号码字段“ 即可) select t.* ,trunc((to_char(sysdate,'yyyyMMdd'...
  • qq_35468827
  • qq_35468827
  • 2017年07月05日 11:04
  • 689

JavaScript实现二代身份证号码转一代身份证号码

使用JavaScript实现一代身份证号码转二代身份证号码
  • yangzhijun_cau
  • yangzhijun_cau
  • 2010年06月21日 16:28
  • 4207

java根据身份证号码算出年龄

//根据身份证号输出年龄 public static int IdNOToAge(String IdNO){ int leh = IdNO.length(); ...
  • gaoweizang
  • gaoweizang
  • 2016年06月14日 09:46
  • 8229
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据二代身份证号码判断年龄
举报原因:
原因补充:

(最多只允许输入30个字)