Verwenden der Joda-Time-Bibliothek zum Konvertieren von Zeichenfolgen in das DateTime-Format in der Google Tasks-API

Ich habe eine Datums- / Uhrzeitzeichenfolge, die an die Google Tasks-API gesendet werden muss, aber ich kann nicht herausfinden, wie eine konvertiert werden sollJoda-Zeit BibliothekTerminzeit Objekt zu einem Java DateTime-Objekt. Ich benutze Android als Plattform.

Die Zeichenfolge beginnt mit "2012/07/19 22:00:00" und wird zuerst in das Iso-Format konvertiert.

Hier ist mein Code:

    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;
}

Der Fehler, den ich erhalte, ist:

"Typenkonflikt: Konvertierung von org.joda.time.DateTime nach com.google.api.client.util.DateTime nicht möglich"

Bitte helfen. Informationen zur ISO-Konvertierung wären ebenfalls hilfreich.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage