2011-12-22 2 views
0

다음 행 세트를 사용하여 현재 날짜를 가져옵니다.모바일 날짜가 현재인지 확인하는 방법

java.util.Calendar calc = java.util.Calendar.getInstance(); 

int day = calc.get(java.util.Calendar.DATE); 
int month = calc.get(java.util.Calendar.MONTH)+1; 
int year = calc.get(java.util.Calendar.YEAR); 

나는 날짜하지만 모바일 날짜가 현재 날짜가 아닌 경우를 얻고있다. 내 모바일 날짜를 서버 날짜와 일치시킵니다. 날짜가 현재 날짜이고 모바일 날짜가 최신 날짜가 아닙니다.

모바일 날짜가 최신 상태가 아니고 알림을 표시하는 경우 해당 설정이 유효합니다.

+0

당신이 그것을 비교할 필요가 없다면 사용자를 화면으로 리디렉션 할 수 있습니다 ... – user370305

+0

답장을 보내 주셔서 감사합니다 !! 하지만 어느 날 날짜를 비교해 주어야하는지 알려주실 수 있습니까? 위의 기능을 사용하여 나는 휴대폰 날짜를 얻을 것이다. 내가 현재 날짜로 사용할 모든 기능이 있으므로 해당 날짜를 모바일 날짜와 비교할 것입니다. –

+1

당신은 단지 서버 날짜로 확인하겠다고했습니다. 그래서 모바일 날짜가 최신인지 여부를 알게되면 사용자에게 알림을 표시 할 수 있습니다. 당신이 필요로하는 것이 있습니까? –

답변

1

URL http://timeanddate.com은 현재 위치의 현재 날짜와 시간을 제공합니다.

이 서버에 HTTP 요청을 보낼 수 있으면 html 또는 xml 파일이 전송됩니다. 안드로이드에서 파서를 사용하여 해당 파일을 디코딩하면 현재 날짜가 표시됩니다.

나는 시도하지 않았지만 확실히 가능했다. 관심이 있다면보십시오.

+0

위대한 !! 우수한!! 나는 구현할 것이다. 덕분에 –

+0

. 질문을 명확하게하는 것을 잊지 마십시오. :-) –

+0

OK 나는 다음에 이것을 기억할 것이다. 당신의 도움을 주셔서 감사합니다. –

1

사용자에게 시간과 날짜를 변경하도록 알릴 수 있습니다. 프로그래밍 방식으로 시간과 날짜를 설정할 수 있다고는 생각하지 않습니다.

관련 문제