안녕하세요, 제 코드입니다.캘린더 클래스 java에서 시간을 설정할 수 없습니다
public class DateSample {
public static void main(String as[]){
Calendar c = Calendar.getInstance();
System.out.println("Curr : "+ c.getTime());
c.add(Calendar.DATE, -1);
c.set(Calendar.HOUR, 23);
c.set(Calendar.MINUTE, 59);
c.set(Calendar.SECOND, 59);
c.set(Calendar.MILLISECOND, 0);
System.out.println("aftr : "+c.getTime());
}
}
출력은 다음과 같습니다
문헌 [Curr : 수요일 2월 27일 중부 유럽 표준시 15시 02분 44초 2013
aftr : 수요일 2월 27일 중부 유럽 표준시 11시 59분 59초 2013
OUPUT 내가 물은 2 월 26 일 23시 59 분 59 초 CET 2013입니다.하지만 왜이 혼란이 있습니까? 도움을 청하십시오.
혼란은? 이해가 안 돼요. 당신이 가진 문제가 뭐죠? – christopher
시도하면 올바르게 출력됩니다. 시간대 또는 지역과 관련 될 수 있습니다. 내 컴퓨터에서 24 시간 형식으로 출력하므로 아래의 'HOUR_OF_DAY'답변으로 해결할 수도 있습니다. – iamnotmaynard