我想以分钟为单位计算保存时间和当前时间的差异。这就是我尝试的方式。
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 类型)。请帮帮我。