생년월일 구하는
본문
sBirthYear = (Convert.ToInt32(sBirthYear) >= 60 || Convert.ToInt32(sBirthYear) <= 99) ? "19" + sBirthYear : "20" + sBirthYear;
입사지원 홈페이지 가 위코드인데
2000년도 입력하면 수정화면에서 1900년도로 나옵니다.
정상(2000년 -> 2000) ( 1900년도 -> 1900 으로)으로 어찌 수정 해야 하나요 ??
답변 3
sBirthYear = (Convert.ToInt32(sBirthYear) >= 60 || Convert.ToInt32(sBirthYear) <= 99) ? "19" + sBirthYear : "20" + sBirthYear;
→
sBirthYear = (Convert.ToInt32(sBirthYear) >= 60 && Convert.ToInt32(sBirthYear) <= 99) ? "19" + sBirthYear : "20" + sBirthYear;
sBirthYear = (Convert.ToInt32(sBirthYear) >= 60 || Convert.ToInt32(sBirthYear) <= 99) ? "19" + sBirthYear : "20" + sBirthYear;
→
sBirthYear = (Convert.ToInt32(sBirthYear) >= 60 || Convert.ToInt32(sBirthYear) <= 99) ? "19" + sBirthYear : "20" + sBirthYear;
if (Convert.ToInt32(sBirthYear) == 0)
sBirthYear = "2000";
[2023-나이] 값의 앞에 2자리?
실제로는 현재년도 - 나이 값의 앞에 2자리