2012-05-08 2 views
-4

java.util.Date, java.util.Calendar 및 java.text.SimpleDateFormat을 사용하여 2 개의 날짜 사이에 전달되는 일 수를 계산해야합니다. 나는 내 뇌를 부러 뜨릴거야, 내가 어떻게 성취 할 수 있니?Java 날짜 계산

+10

1. 이런 숙제는? 2. 무엇을 시도 했습니까? –

+1

'어떻게 할 수 있을까? '- 거의 –

+1

절반의 작업을 수행 한 사람이 없으며 캘린더를 사용하여 주어진 날짜에서 현재 날짜를 빼고 연도가 == 0이 될 때까지 반복하는 것보다 효과적 일지는 의문입니다. 합계 365/366 일 ... – OneMoreVladimir

답변

1

인터뷰 질문처럼 보였습니다. 유사하게 2 개월 전에 인터뷰에서 나에게 질문했습니다.

음, 다음은 다른 힌트입니다. 두 날짜가 있습니다. Java는 각 날짜에 대해 밀리 초 단위로 시간을 제공합니다. t1 및 t2라고 말하십시오.

일반성을 잃지 않고 t1> t2라고 가정 할 수 있습니다. 지금 * 1000 (하루에 밀리 세컨드 수) 86400에 의한 = T1-T2

분할 t을 T와 그 답 :