SMALL
java 생년월일로 나이 계산하기
JAVA 만 나이 계산
*** 생년월일을 기준으로 현재 나이 계산 ***
public 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;
}
public 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;
}
LIST
'Java' 카테고리의 다른 글
Java GMT형식 날짜 Date형식 변환 (0) | 2018.01.22 |
---|---|
JAVA 게시판 프로그램신청 나이제한(생년월일) 걸기 (0) | 2018.01.16 |
톰켓 JSP Parameter 한글 깨짐 (0) | 2017.09.28 |
java Mail 파일저장 (0) | 2015.08.31 |
특수문자 제거,이메일 유효성 검사 등등 (0) | 2015.08.31 |