나는 날짜의 입력을 허용하고 현재 날짜와 비교하고 입력 된 날짜와 년 사이의 년의 숫자를 나타내는 정수를 반환하는 작은 명령 줄 자바 애플 리케이션을 만들려고합니다. 현재 날짜. 이것은 몇 년 동안 살아있는 사람의 나이를 계산하는 것입니다. 지금까지 Calendar 객체를 사용해야한다는 것을 알았지 만, 입력 한 연도를 현재 연도에서 빼고 정수를 반환하는 방법을 알 수는 없습니다. 도울 수 있니? 날짜를 비교하는 방법에 대한 높은 점수를 쳐보십시오. 감사.자바에서 나이 계산
답변
Calendar
개체를 올바른 날짜로 초기화하면 get(Calendar.YEAR)
값을 호출하여 연도를 나타내는 정수를 얻을 수 있습니다. 두 날짜 모두이 작업을 수행하고 빼기.
끝 날짜가 시작 날짜보다 낮 으면 이전 결과에서 1을 빼기 때문에 월과 날짜를 비교하고 비교할 수 있습니다. 완료되었습니다).
일반적으로 생일 구성 요소는 시간 구성 요소 (시/분/초)에 상관되지 않으므로 일부 라이브러리는 매우 적은 수의 경우에 다른 결과를 줄 수 있습니다. 이 경우.
고맙습니다. 나는 그것을 작동 시켰어. 이제 새로운 문제가 생겼습니다. 나는 모든 연령 계산을 수행하는 별도의 클래스를 만들었습니다. 인스턴스화하고 작업을 수행하는 기본 클래스가 있습니다. 하지만 이렇게 명령 줄에서 실행하려고하면 : java Age 1970 12 12 그 옆에있는 디렉토리에 앉아있는 계산 클래스를 찾을 수 없다는 불평 목록을 던집니다. 나는 배포 및 jar 도구로이 작업을 수행하는 방법을 알기에 충분한 작업을 수행하지 못했습니다. –
프로젝트의 실행 속성에 런타임 인수를 설정하면 Netbeans에서 아름답게 작동합니다. 필자는 이것을 명령 줄 도구로 만들었습니다. 악마는 내가 뭘 잘못하고 있니? –
- 1. 자동 나이 계산 ASP.Net
- 2. 주어진 나이부터 나이 계산
- 3. 생년월일과 오늘의 오라클 나이 계산
- 4. 나이 계산 - 타임 스탬프 필드
- 5. 데이터베이스에서 추출한 DOB의 계산 나이
- 6. 주어진 생년월일의 나이 계산 - vb.net
- 7. "날짜"HTML 요소의 나이 계산
- 8. 윤년을 고려한 자바의 나이 계산
- 9. 어도비 아크로뱃의 나이 자바 스크립트를 계산
- 10. 간단한 DOB in HTML 계산 나이
- 11. 새 테이블에 삽입하는 동안 계산 나이
- 12. SQL Server Management Studio를 계산 나이
- 13. 자바에서 math.pow가없는 복리 계산
- 14. 자바에서 수학 계산 분수
- 15. 자바에서 숫자의 크기를 계산
- 16. 자바에서 dotproduct 거리 계산
- 17. 생년월일의 MySQL 나이 - TIMESTAMPDIFF()
- 18. hql의 나이 별 쿼리
- 19. 자바에서 시간과 속도로 거리 계산
- 20. 자바에서 jslider 진행률 막대를 계산
- 21. 자바에서 BODMAS에 대한 산술 계산
- 22. 자바에서 피타고라스 (Pythagorean) 트리플 계산
- 23. 자바에서 푸리에 변환의 실시간 계산
- 24. 자바에서 확장 된 collatz 계산
- 25. 데이터 세트의 신호의 나이 퀴 스트 주파수 계산
- 26. 나이 확인하기
- 27. 출생부터 표시 나이?
- 28. 자바에서 실시간 오디오 주파수를 계산 중
- 29. 자바에서 여러 geopositions 사이의 거리 계산
- 30. 로봇이 자바에서 얼마나 멀리 이동할 것인가 계산
Heres의 짧은 [approximation] (http://stackoverflow.com/a/11790060/216517) – st0le
아니요. 제 질문에는 전혀 언급되지 않습니다. 나는 달력 객체를 사용하고 있고 날짜를 전달하고있다. –
@OsgaldorJasonStorm 두 가지 제안 된 질문과 대답이 귀하의 질문에 대답합니다. 날짜, 달력 및 joda의 datetimes는 쉽게 변환 할 수 있으므로 입력 선택은 중요하지 않습니다. –