내 데이터베이스에 입력 한 XML에 타임 스탬프가 있습니다.안드로이드에서 타임 스탬프를 날짜로 변환하는 방법은 무엇입니까?
시간 소인은 1970 년 이래로 경과 한 시간 (초) 형식입니다. 저는 이것을 날짜 개체로 변환하려고합니다.
어떻게 처리하나요?
미리 감사드립니다.
내 데이터베이스에 입력 한 XML에 타임 스탬프가 있습니다.안드로이드에서 타임 스탬프를 날짜로 변환하는 방법은 무엇입니까?
시간 소인은 1970 년 이래로 경과 한 시간 (초) 형식입니다. 저는 이것을 날짜 개체로 변환하려고합니다.
어떻게 처리하나요?
미리 감사드립니다.
날짜 클래스는이 특별한 생성자가 :
Date result = new Date(numberOfSec * 1000);
은 또한 당신은
SimpleDateFormat
를 사용처럼로
Date
객체를 포맷 할 수 있습니다.
doc을 참조하십시오.
결과 날짜는 어떤 형식입니까? – user590849
당신은 api : http://download.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html –
@ Adriaan Koster를 체크 아웃해야합니다. 수정 해 주셔서 감사합니다. –
당신은, 1970 년 귀하의 값은 초 단위로 표시됩니다 1월 1일 이후의 밀리 초 수를 기반으로 Date
인스턴스를 만들 수 있지만 사소한 변환 것을 :
long timestamp = getTimestampInSeconds(); // some megic to get the value
Date date = new Date(timestamp * 1000); // convert to milliseconds
그것은 잠시 질문을 요청 받았다 된 이후 ,하지만 나는 똑같은 문제에 직면했다. 그리고 문제가 가변형이라는 것을 알았습니다. 타임 스탬프 값을 저장하기 위해 정수를 사용하고 있습니까? 오래 사용하십시오. 그것은 나를 위해 일했습니다
샘플 코드가 있습니까? – CrackerJack9