其他分享
首页 > 其他分享> > 随机身份证号码计算年龄

随机身份证号码计算年龄

作者:互联网

 主要方法

public int idNumber(String idNumber) {
	SimpleDateFormat df = new SimpleDateFormat("yyyy"); // 格式化时间类型
	int age = 0; // 定义年龄变量
	String str = idNumber.substring(6, 10); // 截取身份证号码第6位到第10位,字符串的下标从0开始
	String date = df.format(new Date()); // 获取当前系统时间,并格式化
	age = Integer.parseInt(date) - Integer.parseInt(str); // 计算年龄
	return age;	//返回结果
}

测试

public static void main(String[] args) {
	// TODO Auto-generated method stub
	int idNumber = int idNumber = String_ID_Number.idNumber("512823199810033774");
	System.out.println("年龄:" + idNumber);
}

 

标签:String,号码,int,age,idNumber,随机,身份证,date,年龄
来源: https://blog.csdn.net/weixin_42160515/article/details/89683673