Uso de Joda-Time Library para convertir cadenas a formato de fecha y hora en la API de tareas de Google
Tengo una cadena de fecha / hora que debe enviarse a la API de tareas de Google pero no puedo averiguar cómo convertir unaTiempo de joda bibliotecaFecha y hora objeto a un objeto Java DateTime. Estoy usando Android como plataforma.
La cadena comienza como "2012/07/19 22:00:00" y se convierte primero al formato Iso.
Aquí está mi código:
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;
}
El error que estoy recibiendo es:
"No coincide el tipo: no se puede convertir desde org.joda.time.DateTime a com.google.api.client.util.DateTime"
Por favor asiste. La información con respecto a la conversión ISO también sería útil.