美文网首页
身份证号换算个人年龄

身份证号换算个人年龄

作者: 伊夫_艾尔斯 | 来源:发表于2020-06-12 10:44 被阅读0次

Java版

public static int getAgeByIdcard(String idcard){
        String birthday = idcard.substring(6, 14);  //19990101
        String nowDate = DateUtil.getNowDate();     //20200101
        int birthdayTime = Integer.parseInt(birthday);
        int nowDateTime = Integer.parseInt(nowDate);
        int duration = nowDateTime - birthdayTime;
        double age = duration / 10000.0;
        return Double.valueOf(Math.floor(age)).intValue();
}

MySQL版

age = FLOOR((#{today}-substring(idcard,7,8))/10000) 

相关文章

网友评论

      本文标题:身份证号换算个人年龄

      本文链接:https://www.haomeiwen.com/subject/evkgtktx.html