2012-02-22 5 views
-5

나는 지난 30 일 동안 모든 달을 원합니다. java에서 java.util.Date 또는 java.util.Calendar를 사용하여이 작업을 수행 할 수 있습니까? 고마워요자바에서 30 일 동안의 모든 월 길이를 설정하는 방법

+0

지난 30 일 동안의 1,2 개월 또는 3 개월을 원한다는 뜻입니까? – DNA

+0

왜 캘린더가 거짓말을하고 싶습니까? – SLaks

+0

"매시간 70 분 동안 지속하고 싶습니다. 자바로이 작업을 수행 할 수 있습니까?" - 아니. 코드에 있어야하는 특수화 된 비즈니스 규칙처럼 들립니다. – duffymo

답변

10

그것은 분명히 달에 대해 알지 못하는 java.util.Date과 관련이 없습니다 (폐기 된 API 제외).

Calendar의 구현을 직접 만들어야합니다. 행운을 빈다 - 재미 있지 않을 것이다.

또는 더 좋은 날짜/시간 API 인 Joda Time을 사용할 수 있습니다. CopticChronology거의은 5 일 또는 6 일로 13 번째 달을 추가한다는 점을 제외하고 원하는대로 처리합니다. 나는 당신이 "30 일의 다만 12 달"연대기를위한 기초로 상당히 쉽게 그것을 사용할 수 있었다는 것을 의심한다.

관련 문제