私のアプリには、データベースにエントリが格納された時点からデータベースからフェッチされた時点までの経過時間が表示されます。androidで経過時間と日付を計算する方法
私は現在、私に秒単位で経過時間を与えるこのような何かやっている:
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss aa");
Date systemDate = Calendar.getInstance().getTime();
String myDate = sdf.format(systemDate);
Date Date1 = sdf.parse(myDate);
Date Date2 = sdf.parse(savedDate);
int dateDiff = getTimeRemaining();
long millse = Date1.getTime() - Date2.getTime();
long mills = Math.abs(millse);
long Mins = mills/(1000*60);
String diff = +dateDiff+ "days " + Mins+ " mins";
cal[1] = "" +Mins;
t3.setText(diff);
をしかし、私はまた、データが格納されていたので、それが日の何を含めるません。現在のところ、1日が終わるとリセットされます。私はそれがN日後に合計の分を与えることを望みます。私はどうすればいいのですか?前もって感謝します。
の可能性のある重複した[どのように私はJavaで経過時間を計測しますか?](http://stackoverflow.com/questions/1770010/how-do-i-measure-time-elapsed-in-java) – abbath
これを試してみてくださいhttps://www.mkyong.com/java/java-time-elapsed-in-days-hours-minutes-seconds/ –
@DeepakSachdevaありがとうございます!!それが私の問題を解決しました。 :) – Rujul