public boolean isAdult(String str)
{
System.out.println(str.length());
if (str == null || (15 != str.length() && 18 != str.length()))
{
return false;
} else
{
String birthday = str.substring(6, str.length() - 4);
Calendar calendar = Calendar.getInstance();
calendar.set(Integer.parseInt(birthday.substring(0, 4)) + 18,
Integer.parseInt(birthday.substring(4, 6)) - 1,
Integer.parseInt(birthday.substring(6)), 00, 00);
long l = System.currentTimeMillis() - calendar.getTimeInMillis();
return 0 <= l;
}
}
校验18周岁
最新推荐文章于 2021-11-03 12:57:34 发布