2016-02-11 4 views
0

я пытаюсь вычислить разницу между завершенным временем и InProgressTime, которые являются две колонками на синтаксическомКак рассчитать разницу между двумя временами, которые извлекаются из синтаксического анализа в андроид

ParseObject объекте = list.get (I);

      Date date = object.getDate("InProgressTime"); 
         Log.e("From date",""+ date); 

         txtInprogress.setText(""+ date); 

объект ParseObject = list.get (я);

     Date date = object.getDate("CompletedTime"); 
         Log.e("From date",""+ date); 

         txtCompleted.setText(""+ date); 
+0

Вы должны показать нам свой код. – Jure

+0

Покажите нам фрагмент кода. –

+0

@jure см. Выше –

ответ

0

Этот код будет найти различное время во втором

Date before = (Date) sdf.parse(mFirstDateTime); 
Date now = new Date(); 
long diffTimeInMiliSecond = now.getTime() - before.getTime(); 
diffTimeInSecond = diffTimeInMiliSecond/1000; 
+0

я хочу разницу в minuted –

+0

diffTimeInMinute = diffTimeInSecond/60; –

0

Вы можете использовать System.currentTimeMillis() для CompletedTime и InProgress. Тогда вы вычислите разницу

+0

есть ли необходимость преобразования формата даты в строку? –

+0

System.currentTimeMillis() возвращает тип long, чтобы преобразовать в String, вы можете написать txtCompleted.setText ("" + System.currentTimeMillis()); –

Смежные вопросы