使用昨天的日期创建Google日历活动

时间:2015-05-14 07:09:50

标签: java timezone google-calendar-api

我正在创建Google日历活动,今天作为开始日期,但它在日历中显示昨天的日期。例如,当我将2015年5月21日设为开始日期时,它会在2015年5月20日的Google日历中显示。在代码中,我为事件的开始日期设置了默认时区。

Date end1           =  new Date(date in yyyy-MM-dd format + 1 * 24 * 60 * 60 * 1000);

com.google.api.client.util.DateTime endTime = new com.google.api.client.util.DateTime(end1);

com.google.api.client.util.DateTime startTime = new com.google.api.client.util.DateTime(date in yyyy-MM-dd format);

insertedEntry   =   updateCalanderEvent(event,request,emailsList,title,description,startTime,endTime ,calander.getCalanderId());


For Event in updateCalanderEvent() 

 myEvent.setStart(new EventDateTime().setDateTime(startDateTime));
 myEvent.setEnd(new EventDateTime().setDateTime(endDateTime));

insertedEntry = myService.events().insert("primary", myEvent).setSendNotifications(true).setCalendarId(id.trim()).execute();

0 个答案:

没有答案