Wenn Sie versuchen, einen Unix-Timstamp aus einer Datenbank in einen String in einem Datumsformat zu konvertieren.Konvertieren von Unix-Timestamp in String mit Joda-Zeit
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, also hoffentlich kann jemand einen dummen Fehler sehen, den ich mache.
Großartig funktioniert schön! – locrizak
Bearbeitet. Sie sollten ein großes 'L' für Longs verwenden. Viel besser lesbar. –