Konvertieren von Json-Datum in java date
Mein json-respons enthält eine CreatedOn Datum:
{
"CreatedOn" : "\/Date(1406192939581)\/"
}
Muss ich konvertieren CreatedOn, um eine einfache Datums-format und Anzahl der Tage der Differenz von CreatedOn Datum zum aktuellen Datum.
Wenn ich Debuggen Sie den code unten string CreatedOn zeigt einen null-Wert. Wie kommt das?
JSONObject store = new JSONObject(response);
if (response.contains("CreatedOn"))
{
String CreatedOn = store.getString("CreatedOn");
}
- meine aktualisierten code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
oder
erwägen Sie die Verwendung der JSON-Methoden anstelle von enthält. JSON hat "hat ()", die überprüfen, ob der Schlüssel vorhanden ist.
Sollten Sie auch sicherstellen, dass Sie try {} catch {} die Zeichenfolge zunächst, um sicherzustellen, dass seine gültige JSON.
Update:
Ihre Wert ist
/Datum(1406192939581)/
was bedeutet, es muss formatiert werden.
Holen Sie es durch das Parsen der Zeichenfolge mit