Konvertieren des Unix-Zeitstempels in einen String mit Joda Time
Beim Versuch, einen Unix-Zeitstempel aus einer Datenbank in einen String im Datumsformat zu konvertieren.
int _startTS = evtResult.getInt("start"); //outputs 1345867200
Long _sLong = new Long(_startTS); //outputs 1345867200
//I've also tried: Long _sLong = new Long(_startTS*1000); //outputs 1542436352
DateTime _startDate = new DateTime(_sLong); //outputs 1970-01-16T08:51:07.200-05:00
Der Zeitstempel ist für:Sat, 25 Aug 2012
. Ich habe keine Ahnung, warum 1970 immer die Ausgabe ist, so dass hoffentlich jemand einen dummen Fehler sehen kann, den ich mache.