2011-03-19 8 views
0

나는 약 1000 개의 안드로이드 생성 된 타임 스탬프가 텍스트 파일에 있습니다. 이제 두 개의 연속 된 타임 스탬프 간의 차이가 임계 값보다 작은 지 확인해야합니다. 그렇다면이 TIME을 MINUTES에 계속해서 변수에 추가해야합니다. 그렇지 않으면 다른 변수에 MINUTES 시간을 더하십시오. ...안드로이드 타임 스탬프를 분과 초 단위로 실시간으로

어떻게 타임 스탬프를 실제 시간으로 변환합니까? PHP를 사용할 때만! 아니면 그것을 시간으로 변환하지 않고 이것을 할 다른 방법이 있습니까? 다음 1000으로 나눈 PHP의 날짜() 형식으로 그들을 먹이의 문제가의 타임 스탬프를 가정

+1

당신은 당신이 달성하려고하는 어떤 질문, 막연한의 ABIT을, 바꿔 수있는 타임 스탬프를 유닉스 타임 스탬프 및 뭐죠 임계 값은? –

+0

안녕하세요, 타임 스탬프는 안드로이드 프로세스에 의해 생성됩니다. 다음과 같이 보입니다 : 1298083876650 ... 다시 읽으십시오. 제가 말했듯이,이 타임 스탬프는 무작위로 생성되며 2 시간 동안 약 1200 개의 타임 스탬프가 있습니다 ... 필요합니다. 모든 타임 스탬프가 임계 값 ... 30 분을 기준으로 기록되었는지 확인합니다. 30 분 동안 타임 스탬프가 발견되지 않으면이를 Offtime이라고 부르며 타임 스탬프가 발견되면 즉시 전화 할 것입니다. 즉, 30 분 동안 시간 소인이 없다면 Ontime은 1.5 시간이되고, 30 분이되면 offftime이됩니다 ... – Zac

답변

2

은 일반 밀리 초 고해상도 타임 스탬프입니다 (타임 스탬프, 그냥 연속 차이를 랜덤으로 추가되기 때문에 도움이되지 않습니다) :

예 :

$str = date('r', 1298083876650/1000); // Fri, 18 Feb 2011 20:51:16 -0600 
+0

감사합니다. 출력은 Sat, 19 Feb 2011 02:51:16 +0000 ... 이제, 이 타임 스탬프의 수천에 대해 분만을 어떻게 비교합니까? PHP에서 시간 기반 fns를 공부하지 않았습니다. – Zac

+0

그들은 1970 년 1 월 1 일 이후의 총 밀리 초입니다. 단지 ($ timestamp2 - $ timestamp1)/60000'을 사용하여 밀리 초 단위의 차이를 분으로 변환하십시오. (60 초/분 * 1000 밀리 초/초) –

+0

나는 그 일을 끝내고 있었다. 끝에있는 여분의 쉼표 때문에 오류가 발생했다. – Zac

관련 문제