두 날짜 사이에 시간이 필요합니다. dateStart = 1470712122173
및 dateStop = 1470712127320
이라고 가정 해 보겠습니다. 이 두 날짜의 차이는 5147
과 같으므로이 질문에 답하면 5 초가 걸릴 것으로 예상되지만 19:00:05
이 표시됩니다. 이 19 시간은 어디에서 왔습니까? 밀리 초 동안두 날짜의 차이 (Android)
코드 (= 5147) -> 시간 :
private string foo(long dateStart, long dateStop) {
long diff = dateStop - dateStart;
DateFormat simple = SimpleDateFormat.getTimeInstance();
Date date = new Date(diff);
return simple.format(date);
}
는 설명 주셔서 감사합니다.
두 시간 지점의 차이점은 다른 시점이 아닙니다. 그것은 기간입니다. –
어쩌면 UTC-5 시간대에 있습니다. 시간 차이에 대해 Joda lib를 사용하거나 초, 분, 초 단위로 계산할 수 있습니다. –
@flkes 나는 +19가있는 시간대가 있다고 생각하지 않습니다. 나는 diff 값을 가진 그것의 간청이 –