반응형
SMALL
InputAge = 2012-01-10
public String getAge(String InputAge) {
//현재 년도 구하기
Calendar now = Calendar.getInstance(); //년월일시분초
Integer currentYear = now.get(Calendar.YEAR);
//태어난년도를 위한 세팅
SimpleDateFormat format = new SimpleDateFormat("yyyy");
String stringBirthYear = format.format(InputAge); //년도만받기
//태어난 년도
Integer birthYear = Integer.parseInt(stringBirthYear);
// 현재 년도 - 태어난 년도 => 나이 (만나이X)
int age = (currentYear - birthYear +1);
String outputAge = Integer.toString(age);
return outputAge;
}
InputAge = 20120110
public String getAge(String InputAge) {
//현재 년도 구하기
Calendar now = Calendar.getInstance(); //년월일시분초
Integer currentYear = now.get(Calendar.YEAR);
//태어난년도를 위한 세팅
Integer birthYear = Integer.parseInt(inputAge.substring(0,4));
// 현재 년도 - 태어난 년도 => 나이 (만나이X)
int age = (currentYear - birthYear +1);
String outputAge = Integer.toString(age);
return outputAge;
}
반응형
'Programing > JAVA' 카테고리의 다른 글
[Java] Map - getOrDefault (0) | 2024.02.02 |
---|---|
[ JAVA ] 문자열(String) null 체크 -> "".equals() 와 == 차이 (7) | 2022.04.06 |
[java] 금액 3자리 마다 콤마(,) 찍는 방법 (4) | 2022.04.04 |
lombok getter setter 대문자 (4) | 2022.03.22 |
[java] Map을 로그에 출력하는 방법 (11) | 2022.02.11 |