Использование библиотеки Joda-Time для преобразования строки в формат DateTime в API задач Google
У меня есть строка даты / времени, которую нужно отправить в API задач Google, но я не могу понять, как преобразоватьJoda времени библиотекаDateTime Объект объекта Java DateTime. Я использую Android в качестве платформы.
Строка начинается с «2012/07/19 22: 00: 00». и сначала преобразуется в формат Iso.
Вот мой код:
Task task = new Task();
task.setTitle(title);
task.setNotes(note);
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy/MM/dd HH:mm:ss");
DateTime dt = formatter.parseDateTime(dateToIso("2012/07/19 22:00:00"));
task.setDue(dt);
private String dateToIso(String date) {
date = date.replace("/", "-");
date = replaceCharAt(date, 10, 'T');
date = date + ".000Z";
return date;
}
Я получаю ошибку:
"Type mismatch: cannot convert from org.joda.time.DateTime to com.google.api.client.util.DateTime"
Пожалуйста помогите. Информация относительно преобразования ISO также была бы полезна.