Bir Unix timstamp dosyasını bir veritabanından bir tarih biçiminde bir String'e dönüştürmeye çalışırken.Unix zaman damgasının Joda Time ile String'e dönüştürülmesi
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
damgası içindir: Sat, 25 Aug 2012
. Neden 1970'in her zaman çıktı olduğu konusunda hiçbir fikrim yok, umarım birisi aptalca bir hata yapabilir.
Harika güzel çalışıyor! – locrizak
Düzenlendi. Uzunlar için bir 'L' kullanmalısınız. Çok daha okunabilir. –