我想知道如何計算兩個時間戳(小時,分鐘,秒)之間的流逝時間。這是結果:Java/Android - 計算時間戳之間的差異
String starttime = beginElement.getTimestamp();
String endtime = element.getTimestamp();
I /開始時間:1496258892612
I /結束時間:1496258928999
long diffTime = Long.parseLong(endtime) - Long.parseLong(starttime);
I/DIFF時間:36387
String elapsedtime = new SimpleDateFormat("hh:mm:ss").format(Long.parseLong(String.valueOf(diffTime)));
I /已用時間:01:00:36
事實上,流逝的時間只有36秒。總是比結果少一小時。
我該如何解決這個奇怪的問題?
閱讀https://stackoverflow.com/questions/21285161/android-difference-between-two-dates –