package com.oracle.core;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Scanner;
public class IdCheck
{
public static void main(String[] args)
{
System.out.println("请输入一个身份证号:");
Scanner scanner=new Scanner(System.in);
String id = scanner.next();
char[] c = id.toCharArray();
String birthday = "";
for (int i = 6; i < 14; i++)
{
birthday += c[i];
}
System.out.println("出生日期:" + birthday);
char sex1 = id.charAt(16);
String sex2 = "".valueOf(sex1);
int sex = Integer.parseInt(sex2);
if (sex % 2 == 0)
{
System.out.println("性别:女性");
}
else
{
System.out.println("性别:男性");
}
// 生成现在的日历
Calendar now = Calendar.getInstance();
int now_year = now.get(Calendar.YEAR);
int now_month = now.get(Calendar.MONTH);
int now_day = now.get(Calendar.DAY_OF_YE
java Calendar类 根据身份证号获取出生日期、性别、生日是否已过、年龄
最新推荐文章于 2023-04-23 17:50:06 发布