根据身份证获取性别和生日

/**
     * 通过身份证获取性别
     * @param idcard
     * @return
     * @throws Exception 
     */
    public static String findSex(String idcard) throws Exception{
        idcard = getEighteenIDCard(idcard);
        String sex = idcard.substring(16, 17);
        if("13579".indexOf(sex)==-1)
            return "2";
        else
            return "1";
    }
    /**
     * 通过身份证获取生日
     * @param idcard
     * @return
     * @throws Exception 
     */
    public static String findbirthday(String idcard) throws Exception{
        idcard = getEighteenIDCard(idcard);
        return  idcard.substring(6, 14);
    }

你可能感兴趣的:(java类案例)