Я пытаюсь установить дату начала события в календаре Google, но оно продолжает принимать неправильное значение. Код
EventDateTime start = new EventDateTime();
EventDateTime end = new EventDateTime();
SimpleDateFormat df = new SimpleDateFormat("YYYY-MM-DD'T'hh:mm:ss.SSS'Z'");
Date dt = new Date();
Date endDate = new Date();
dt = df.parse("2015-05-23T09:00:00.000Z");
endDate = df.parse("2015-05-25T09:30:00.000Z");
start.setDateTime(new DateTime(dt));
end.setDateTime(new DateTime(endDate));
Но переменные end и start принимают значения «2014-12-28T09: 30: 00.000 + 05: 30» и «2014-12-28T09: 00: 00.000 + 05: 30» соответственно. Мой часовой пояс GMT + 5:30.