개발자 미니민의 개발스터디

[JSP] 생년월일로 띠 구하기

by mini_min

JSP

[JSP] 생년월일로 띠 구하기

✔️ 띄 구하기 공식

- 필요한 것 : 생년월일, 오늘 날짜


    //나이 구하기
	String birth2 = birth.replaceAll("\\-", "");
	
	int y = Integer.parseInt(birth2.substring(0, 4));
	int m = Integer.parseInt(birth2.substring(4, 6));
	int d = Integer.parseInt(birth2.substring(6));
	
	Calendar now = Calendar.getInstance();
	Calendar me = Calendar.getInstance();
	
	me.set(y, m, d);
	age = now.get(Calendar.YEAR) - me.get(Calendar.YEAR);
	
	if(m > now.get(Calendar.MONTH)+1 ||
			(m==now.get(Calendar.MONTH)+1 && d > now.get(Calendar.DATE)) ) {
		age--;
	}
	
	
	//띠 구하기
	String[] tti = {"원숭이" , "닭", "개", "돼지", "쥐", "소", "호랑이", 
	        "토끼", "용", "뱀", "말", "양",};
	
	int n = y % 12;
	ti = tti[n];

 

 

 

 

블로그의 정보

개발자 미니민의 개발로그

mini_min

활동하기