Ich habe JSON String, der von mongodb
zurückgegeben wird.Zeit falsch nach dem Hinzufügen Format Datum in Gson Builder
[{"_id":"578bb51aa51d15940688809e","name":"aaa","date":"2016-07-20T11:47:39.302Z"}]
Ich habe gson
verwendet, um das Java-Objekt zu konvertieren. Ich habe Unparseable date: "2016-07-20T11:47:39.302Z"
. Also fügte ich gson
Erbauer Datumformat hinzu.
Gson gson= new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").create();
Das Datum Ergebnis ist Wed Jul 20 11:47:39 MMT 2016
. Die Zeit ist incorrect
.
Was ist das bessere Datumsformat für Datumszeichenfolgen?
Wie kann ich das geeignete Datumsformatmuster anhand der angegebenen Datumszeichenkette auswählen?
Was ist falsch an der Zeit? Die Zeit ist '11: 47: 39' in beiden Saiten. – Bryan
Eigentlich ist das Datum Erstellungsdatum. Es sollte "16: 48" sein, weil ich dieses Dokument zu dieser Zeit hinzugefügt habe. – user1156041
@ user1156041 So bekommen Sie ein Problem mit einem unpassierbaren Datum oder eine falsche Zeit? Warum ist es inkorect, wenn es in json von Mongo in deinem "Ergebnis" ist? Bitte sei klarer. – Divers