как сделать необнуляемый счетчик времени?

Здраствуйте! нужно сделать счетчик минут между двумя датами, но что бы он считал их постоянно, а не обнулялся каждые 60мин ??

обнуляемый выкладываю:

    public long DiffTime() {
    long diffMinutes = 0;
    String currDate = getCurrentTimeDate();
    String oldDate = Time();

    SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");

    Date d1 = null;
    Date d2 = null;

    try {
        d1 = format.parse(currDate);
        d2 = format.parse(oldDate);

        long diff = d1.getTime() - d2.getTime();
       
        diffMinutes = diff / (60 * 1000) % 60;
        
    } catch (Exception e) {
        e.printStackTrace();
    }
    return diffMinutes;
}

Ответы (1 шт):

Автор решения: ThePrettyFace

Через функцию не выйдет, при вызове return твоё время автоматически обнулится.
Запихни это всё в какой-то класс по типу MyCustomTimer, стартуй в нём таймер через конструктор и бери с него время с помощью геттера - getCurrentTime.

→ Ссылка