2014-07-24 2 views
0

안녕하세요, 저는 QCC 변수와 현재 시간 사이의 경과 시간을 아래에 표시하는 코드 스 니펫이 있습니다. QCC 변수는 항상 같은 에포크 시간과 같습니다. 1406203032 내가 원하는 것은 (1000)는 경과 시간 1000 초입니다 예를 들어 1000와 같이 동일하게 마지막 체크를 얻을 후 나는 미뉴에트로 변환 할 몇 가지 수학을 할 수 있으며, 그자바 스크립트에서 에포크 시간 빼기

LastCheck = Date.now() - QCC ; 
+0

질문과 답이 비슷합니다. 네가 그곳에서 해낸 일이 뭐가 잘못 되었 니? –

+0

내가 LastCheck의 결과를 기록 할 때 1404798710689와 같이 큰 숫자를 얻는 메신저가 10000 번 안에 번호를 기다리고 있을까요? – Oisian2

+0

저는 그렇게 생각하지 않습니다. 10000은 10 초입니다. 결과가 크면 QCC가 매우 낮습니다. Epoch는 0입니다. 1970-01-01 00:00:00 –

답변

0

에 한번으로 원하는 않습니다

lastCheck = new Date().getTime() - QCC 
+0

안녕하세요, 그냥 제안을 시도하고 정확히 동일한 결과를 제공하는 것 같습니다 – Oisian2

+0

[Date.getTime] (http://docs.oracle.com /javase/7/docs/api/java/util/Date.html#getTime()은 밀리 초 단위로 시간을 반환합니다. –

+0

그렇기 때문에 대답을 1000으로 나눈 값은 초 단위로 나타납니다. – Oisian2

1

나는 당신의 문제를 이해하고 있는지 잘 모르겠지만, 나는 당신의 문제를 이해하려고 노력할 것입니다. 어쨌든.

따라서 변수 QCC을 타임 스탬프 (예 : 1406204887676)로 초기화했습니다.

lastCheck = Date.now() - QCC을 작성하면 QCC부터 경과 한 밀리 초 수가됩니다 (예 : 5000은 5 초를 의미 함).

조금 도움이 되었기를 바랍니다.