Convert int to date in Java/Android
Ich versuche, Daten von einer website, und wenn ich versuchte, das Datum des post (erwartet: 13/06/2014 11:55), ich habe:
23377855
Kann mir jemand helfen, konvertieren Sie diese Zahl in ein Datum? Danke!
- Sicher, das ist ein int? Wahrscheinlich eine lange
- Ist, dass in unix-Zeit? Was haben Sie versucht? Ohne mehr Informationen, dieser post ist dazu verdammt, geschlossen und gelöscht werden in den nächsten paar Minuten.
- Ich weiß wirklich nicht, was das ist, ich weiß nur, dass Website-return "- 13/06/2014 11:55" und meine app zurückgeben "23377855". (URLConnection)
- Keine details über diese Nummer können wir Ihnen nicht helfen. Wenn es ein unix-timestamp, es ist Sep 28/1970, das ist wahrscheinlich nicht korrekt. Wenn es ein Millisekunden-timestamp, ist es noch schlimmer 12:29am, Jan 1/1970.
- mögliche Duplikate von Java: Epoche Datum MM/TT/JJJJ
- Ich habe keine Informationen zu dieser Nummer =/ ich werde versuchen, es zu bekommen, vielen Dank an alle für die Hilfe!
- Behoben, vielen Dank für alles. Ich habe gerade multipliziert werden, um die 60000.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die standard-Java-Datum-API:
Oder verwenden Sie Joda Time Bibliothek, bietet viel bessere Gesamt-Funktionalität als Java-Datum-API:
Java erwartet Millisekunden:
So müssen Sie multiplizieren mit 1000,
Docs sagen:
Hinweis:
Den cast zu
long
ist in dieser situation sehr wichtig. Ohne es dieinteger
überläuft.