如何计算android解析中两次取数的差值

如何计算android解析中两次取数的差值,android,Android,我试图计算Completed Time和InProgressTime之间的差异,这是parse上的两列 ParseObject=list.get(i) ParseObject=list.get(i) 您可以在CompletedTime和InProgress上使用System.currentTimeMillis()。然后计算差值此代码将在秒内找到不同的时间 Date before = (Date) sdf.parse(mFirstDateTime); Date now = new Date();

我试图计算Completed Time和InProgressTime之间的差异,这是parse上的两列

ParseObject=list.get(i)


ParseObject=list.get(i)


您可以在CompletedTime和InProgress上使用System.currentTimeMillis()。然后计算差值

此代码将在秒内找到不同的时间

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

您应该向我们展示您的代码。向我们展示代码片段。是否需要将日期格式转换为字符串??System.currentTimeMillis()返回类型long,要转换为字符串,您可以编写txtCompleted.setText(“+System.currentTimeMillis()”);我想要分钟差difftimeinminute=difftimeinsond/60;
                        Date date = object.getDate("CompletedTime");
                        Log.e("From date",""+ date);

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