Как получить дату и время выполнения задачи с помощью Java-API EWS

Я пытаюсь получить сведения о задаче с сервера Microsoft Exchange, используя следующий код

    public List readTask() throws Exception{
    //Create the extended property definition.
     try {
    Task t=new Task(service);
    ExtendedPropertyDefinition taskCompleteProp = new 
    ExtendedPropertyDefinition(DefaultExtendedPropertySet.Task, 0x0000811C, 
    MapiPropertyType.Boolean);
    //Create the search filter.
    SearchFilter.IsEqualTo filter = new 
    SearchFilter.IsEqualTo(taskCompleteProp, false);                    
    //Get the tasks.

    FindItemsResults<Item> tasks = 
    service.findItems(WellKnownFolderName.Tasks, filter, new ItemView(50));

    service.loadPropertiesForItems(tasks.getItems(), new PropertySet());

    for(Item task:tasks){
        task.load();
        System.out.println(task.getSubject());
        System.out.println(task.getBody());


    }
    return null;
    }

Как я должен получить начало задачи и duedate конкретной задачи в течение цикла

1 ответ

Это было действительно очень просто.

      for(Item task:tasks){
        task.load();
        Task tde=(Task) task;
        System.out.println(tde.getSubject());
        System.out.println(tde.getBody());
        System.out.println(tde.getStartDate());
        System.out.println(tde.getDueDate());
       }
Другие вопросы по тегам