서버에서 가져온 타임 스탬프의 ArrayList에서 ListView의 어댑터에 날짜를 설정하려고합니다. 여기 서버 타임 스탬프를 문자열로 잘못 변환했습니다.
Date date = new Date(news_date.get(position) * 1000);
SimpleDateFormat sdf= new SimpleDateFormat("dd.MM.yy");
((TextView) view.findViewById(R.id.newsTvDate)).setText(sdf.format(date));
내 로그입니다 :
12-12 19:00:23.234: D/MyLog(13086): news_date.get(position)=1385323200
12-12 19:00:23.254: D/MyLog(13086): news_date.get(position)=1384718400
12-12 19:00:23.266: D/MyLog(13086): news_date.get(position)=1384113600
12-12 19:00:23.275: D/MyLog(13086): news_date.get(position)=1383508800
12-12 19:00:23.291: D/MyLog(13086): news_date.get(position)=1383076800
12-12 19:00:55.426: D/MyLog(13086): news_date.get(position)=1382904000
내가 02.01.70 같은 것을 볼 결과, 26.12.69 등 내가 그것을 어떻게 해결합니까 등
?
'news_date.get (position) * 1000'은 (은)는 무엇으로 평가됩니까? –
정확히 무엇이 문제입니까? 달성하고자하는 것은 무엇입니까? – Sajmon
짐작 :'news_date.get (position)'이 0으로 평가되지 않고'* 1000'을 제거하려고합니다. –