保存された時間と現在の時間の差を分単位で計算したい。これが私が試した方法です。
public static boolean on_pause() {
current_date = java.text.DateFormat.getDateTimeInstance().format(
Calendar.getInstance().getTime());
long diffInMillisec = current_date.getTime() - saved_date.getTime();
long diffInSec = TimeUnit.MILLISECONDS.toMinutes(diffInMillisec);
difference = diffInSec % 60;
diffInSec /= 60;
if (difference <= 3) {
return true;
} else
return false;
}
public static void on_resume() {
saved_date = java.text.DateFormat.getDateTimeInstance().format(
Calendar.getInstance().getTime());
}
エラーを示す行 current_date.getTime() および saved_date.getTime() (メソッド getTime() は String 型に対して未定義です)。私を助けてください。