마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SMS/MMS(문자) Date(시간)을 제대로 못 읽겠습니다.

0 추천

http://blog.naver.com/PostView.nhn?blogId=galma73&logNo=80181708954

에 나오는거 따라하고 있는데 문자 내용과 전화번호는 얻었는데 시간을 못 얻겠어요

 

Long date = query.getLong(query.getColumnIndex("date"));
Log.i(" Date",String.valueOf(date*1000));

로 시간을 확인했는데 실제 전송시간은 2016-03-18 01:17인데 로그에 찍히는 값은 1458231427000입니다.

그전 MMS는 2016-03-18 00:55에 전송되었는데 1458230123000로 찍힙니다
 

 

 

 

* 1000은 MMS timestamp is in seconds for some reason,while everything else is in ms 때문

 

눈온다다다 (730 포인트) 님이 2016년 3월 18일 질문

1개의 답변

0 추천
    	long  date_1 = 1458230123000L;
    	Date today = new Date (date_1);
    	DateFormat format = DateFormat.getDateInstance ( DateFormat.FULL,Locale.US );
    	String formatted = format.format ( today );
    	System.out.println ( formatted ); 

 

sadeva (21,550 포인트) 님이 2016년 3월 18일 답변
...