'JAVA나이계산'에 해당되는 글 1건

  1. 2023.03.14 JAVA 만 나이 계산하여 리턴하기
Java2023. 3. 14. 16:12

생일(년, 월, 일)을 기준으로 만 나이를 계산해서 리턴한다.

만나이 계산 방식 : 생일 안지났으면 생일 햇수 -2, 생일 지났으면 -1

 

 

public static int getAge(int birthYear, int birthMonth, int birthDay){
		Calendar current = Calendar.getInstance();
		int currentYear  = current.get(Calendar.YEAR);
		int currentMonth = current.get(Calendar.MONTH) + 1;
		int currentDay   = current.get(Calendar.DAY_OF_MONTH);
		int age = currentYear - birthYear;
		// 생일 안 지난 경우 -1
		if (birthMonth * 100 + birthDay > currentMonth * 100 + currentDay) age--;

		return age;
	}

 

Posted by 사슴영혼'-'