Вычислить разницу во времени в Android

Я новичок в Android. Я не могу найти способ рассчитать разницу во времени. Поэтому, пожалуйста, помогите мне. Я разработал простое приложение. В этой программе я взял 3 EditTexts, и в этом EditText я хочу ввести время входа и выхода из системы, а затем сохранить эти значения в базе данных, а в третьем EditText я хочу показать разницу между этими двумя моментами.

Ответы

Ответ 1

Вы можете использовать стандартные вызовы Java api:

System.nanoTime()
System.currentTimeMillis()

Кроме того, ознакомьтесь с этими two ссылками для расчета разницы во времени.

Ответ 2

Более простой подход -

Date interestingDate = new Date();

отличается в миллисекундах между фактической текущей датой и interestingDate, выполнив:

(new Date()).getTime() - interestingDate.getTime();

Проверьте ссылочный ответ в этой ссылке.