В этом кодеданных (временная метка) .toLocaleString всегда возвращает текущую дату
long timestamp=1332782463298;
Date d=new Date(timestamp);
date=d.toLocaleString();
date
всегда текущая дата. Где моя ошибка?
Я также попытался SimpleDateFormat, но она по-прежнему возвращает текущую дату:
date=new SimpleDateFormat("MM.dd.yyyy").format(d);
Но этот сайт преобразует его в 12-й матч http://www.onlineconversion.com/unix_time.htm –
@biovamp: Он преобразует его в 12 марта ** 44204 ** потому что он предполагает (ну, заявляя), что входное значение находится в * секундах * с эпохи Unix, тогда как значение 'Date' находится в * миллисекундах * с эпохи Unix. –
Извините, теперь я понял. Спасибо) –