Conversão simples de data e hora do Java para data

Eu tenho tentado encontrar a resposta para isso há um tempo hoje e há tantas informações contraditórias ...

O que eu gostaria de fazer é obter um carimbo de data / hora unix atual no android e convertê-lo para um formato que me permita getHours () e getMinutes ().

Atualmente, estou fazendo isso:

int time = (int) (System.currentTimeMillis());
Timestamp ts = new Timestamp(time);
mHour = ts.getHours();
mMinute = ts.getMinutes();

Mas não está me dando um valor correto por hora ou minuto (está retornando 03:38 para o horário atual da costa leste das 13:33).

questionAnswers(5)

yourAnswerToTheQuestion