Показать часы между 2 датами в Java

у меня есть этот код, мне нужно показать только часы: мин: сек, любая помощь?

String var = "1429174464829"; (this is time in System.currentTimeMillis() )
String p = "HH:mm:ss";
SimpleDateFormat f = new SimpleDateFormat(p);
long t = var - System.currentTimeMillis();
String result = f.format(new Date(t));

в примере String var, это на 1 час больше, чем проблема результата System.currentTimeMillis ()

РЕДАКТИРОВАТЬ: я получаю: результат = 21:59:00

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос