Как добавить минуту в EventdateTime и преобразовать в DateTime - PullRequest
1 голос
/ 21 мая 2019

Я использую Google API, и мне нужно добавить минуты в EventDateTime и отправить их обратно в формате DateTime.

req.setTimeMin(start.getDateTime());

start - это EventDateTime, и я могу преобразовать его в Datetime с помощью getDateTime.

Но я не могу сделать DateTime end = start.getDateTime().plusMinutes(30).

Что я делаю не так?

1 Ответ

1 голос
/ 21 мая 2019

Вы можете достичь этого, используя значение в миллисекундах:

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);
...