我正在使用Google API,我需要在EventDateTime中添加分钟,然后以DateTime格式发送回去。

req.setTimeMin(start.getDateTime());


start是一个EventDateTime,我可以使用getDateTime将其转换为Datetime。

但是我不能做DateTime end = start.getDateTime().plusMinutes(30)

我做错了什么?

最佳答案

您可以通过使用毫秒值来实现:

import com.google.api.client.util.DateTime;
import com.google.api.services.calendar.model.EventDateTime;

...

DateTime end = new DateTime(start.getDateTime().getValue() + 30L * 60L * 1000L);

09-27 20:46