Ich habe dieses Feld in der JSON, die ich vom Server empfangen:Wie man JavaScript DataObject von JSON mit Android analysieren?
/Date(1459461600000)/
Wie kann ich die Zeichenfolge werfen?
Ich habe dieses Feld in der JSON, die ich vom Server empfangen:Wie man JavaScript DataObject von JSON mit Android analysieren?
/Date(1459461600000)/
Wie kann ich die Zeichenfolge werfen?
Das Problem ist, wie ich in der Zeichenfolge einbetoniert?
Sie nicht, Sie es zu einem Date
konvertieren (oder Objekt welcher Form auch immer von Datum, das Sie in Ihrer Anwendung verwenden, eine Menge Leute nicht Date
mag) durch die Nummer aus dieser Zeichenfolge zu extrahieren und Verwenden Sie es als Millisekunden-seit-der-Epoche (1. Januar 1970 um Mitternacht GMT).
Date
hat einen Konstruktor dafür:
String str = "/Date(1459461600000)/";
long theNumber = Long.parseLong(str.substring(6, str.length() - 2));
Date dt = new Date(theNumber);
Was auch immer JSON Bibliothek Sie verwenden unterstützen kann eine replacer irgendeiner Art verwenden, so dass Sie bei der Analyse tun, dass eher als nach der Tat.