怎样在JAVA判断出生日期 和 身份证中的出生日期 相等!
6个回答
2013-04-02
展开全部
想用一个String得到出生日期,以纯数字型字符串放进去,然后在把身份证号码放在一个String里面,然后调用 java.long包里面的一个indexOf()方法,搜索第一个出现的字符串值,具体如下:
//比如出生日期是1985年5月16日,那就以纯数字型放到一个字符串里面
String chushengriqi = "19850516";
//在把身份证号码放到一个字符串里面
String shenfen = "身份证号码";
//调用indexOf()方法,会返回一个int型的数值
int i = 0;
i = shengfen.indexOf(shushengriqi);
//在用if判断i是否有值,有值代表出生日期和身份证号码中的出生年月日相同
if(i > 0){
//正确后需要做什么
}else{
//错误后做什么
}
//比如出生日期是1985年5月16日,那就以纯数字型放到一个字符串里面
String chushengriqi = "19850516";
//在把身份证号码放到一个字符串里面
String shenfen = "身份证号码";
//调用indexOf()方法,会返回一个int型的数值
int i = 0;
i = shengfen.indexOf(shushengriqi);
//在用if判断i是否有值,有值代表出生日期和身份证号码中的出生年月日相同
if(i > 0){
//正确后需要做什么
}else{
//错误后做什么
}
展开全部
按照楼上的方法截取字符串进行比较即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-01
展开全部
从证号码中,截出出生日期,再比较。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-01
展开全部
把身份证的出身日期截取出来后在和出生日期比较
用出生日期String类的 subString发放
用出生日期String类的 subString发放
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用subString 截取获得身份证上的生日和出生日期比较用if进行判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询