2012-03-06 4 views
0

본인의 캘린더에 다른 날짜와 시간으로 예정된 모임 요청이 거의 없으므로 특정 날짜에 일정을 계획 한 전체 일정을 읽으려고합니다.캘린더 일정 항목 정보 가져 오기

private void getEvents() { 
      try { 

      EventList eventList = (EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_ONLY); 
      Enumeration events = eventList.items(); 
       while (events.hasMoreElements()) { 
       Event event = (Event)events.nextElement(); 

       if(eventList.isSupportedField(Event.SUMMARY) && event.countValues(Event.SUMMARY) > 0) { 
        String subject = event.getString(Event.SUMMARY, 0); 
        Dialog.alert(subject); 
       } 
       } 

      } 
      catch (PIMException e) { 
       Dialog.alert(e.getMessage()); 
      } 

     } 

내가 기본 캘린더의 주제를 얻을 수 있어요,하지만 난 날짜와 시간과 함께 회의를 읽을 수있는 코드를 원하는, 나는이 작업을 수행 할 수 없습니다입니다.

답변

1

이벤트의 날짜/시간은 Event.START 및 Event.END 필드에 유닉스 에포크 이후의 밀리 초가 포함 된 긴 값으로 저장됩니다. 내 대답은 this question이고, API 문서는 Event interface입니다.