Сегодня я какое-то время пытался найти ответ на этот вопрос, и в нем так много противоречивой информации ...
Что я хотел бы сделать, так это получить текущую метку времени Unix в Android, а затем преобразовать его в формат, который позволяет мне getHours () и getMinutes ().
В настоящее время я делаю это:
int time = (int) (System.currentTimeMillis());
Timestamp ts = new Timestamp(time);
mHour = ts.getHours();
mMinute = ts.getMinutes();
Но это не дает мне правильное значениев течение часа или минуты (возвращается 03:38 для текущего времени восточного побережья 13:33).