2016-07-03 4 views
0

두 개의 배열 목록이 Calendar 개체로 구성되어 있습니다. 나는이 두리스트가 같은 대상과 같은 순서로 존재하도록 요구한다 - 그러나 이것은 사실이 아니다. 디버거 모드로 프로그램을 실행하여 목록의 내용을 확인했지만 개체 설명은 횡설수설합니다. 나는 각 단계에서 년, 월, 일이 같은지 알고 싶다.캘린더를 사람이 읽을 수있는 방식으로 Java로 표시하는 방법은 무엇입니까?

이 내 디버거를 보여줍니다 무엇을 : 나는 더 많은 정보를 공개하는 각 인덱스 옆에있는 화살표를 클릭하면

enter image description here

난 아직도 내가 필요한 것을 찾을 수 없습니다. 이 문제를 해결할 방법이 있습니까? 아니면 익숙하지 않은 다른 디버깅 도구가 있습니까? 이 단계에서 디버깅 기술은 중단 점을 배치하고 버그 아이콘을 클릭하는 것으로 제한됩니다.

감사합니다.

답변

2
  • 해당 캘린더 중 하나를 마우스 오른쪽 버튼으로 클릭하십시오. 데이터 뷰를 사용자 정의 선택
  • ... 두 번째 탭에
  • 이동 : 자바 데이터 타입 렌더러
  • + 아이콘을 클릭하고 (예를 들어, 달력,) 당신의 렌더러 상자에
  • 유형 java.util.Calendar의 이름을 "적용 유형의 객체에 렌더러 ... "를 사용하여 다음 식을"
  • 이 라디오 버튼을 선택 "
  • 유형 (예를 들어) 다음 식 : OK new SimpleDateFormat("yyyy-MM-dd").format(getTime())
  • 을 클릭합니다.
+0

완벽하니, 고마워. –

0

하면 시간대가 처리해야하는 경우 JB Nizet 솔루션이 ampliation를 사용할 수 있습니다

new SimpleDateFormat("dd-MM-yyyy HH:mm:ss.SSS").format(getTime()) + " " + getTimeZone().getDisplayName(false,TimeZone.SHORT) + " " + getTimeZone().getRawOffset()/3600000 

예 출력 :

enter image description here

이 시간대의 이름을 표시하고 오프셋 시간 안에

관련 문제