import java.util.Date;
import org.apache.commons.lang3.time.DateUtils;
/** 证件号转生日 */
public static Date transBirthday(String certNo) {
try {
if (certNo.length() >= 14) {
String birthStr = certNo.substring(6, 14);
Date parseDate = DateUtils.parseDate(birthStr, "yyyyMMdd");
return parseDate;
} else {
return null;
}
} catch (Exception e) {
throw new ServiceException("请填写正确的身份证号");
}
}
注意:substring按下标截取,包前不包后。