[JSP] 생년월일로 띠 구하기
by mini_min[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];
'JSP' 카테고리의 다른 글
[JSP] submit 여러 가지 방법 (0) | 2022.09.28 |
---|---|
[JSP] 파라미터 인코딩 - POST 방식 (0) | 2022.09.28 |
[JSP] 파라미터 인코딩 - GET 방식 (0) | 2022.09.28 |
[JSP] 기본 문법 - JSP 정의 / 구성요소 (디렉티브 directive) (0) | 2022.09.27 |
[JSP] GET방식 & POST방식 차이점 (0) | 2022.09.27 |
블로그의 정보
개발자 미니민의 개발로그
mini_min