Próbowałem znaleźć odpowiedź na to za jakiś czas dzisiaj i jest tak wiele sprzecznych informacji ....Java prosty Datownik do dnia konwersji
Co chciałbym zrobić, to prąd Uniksowy znacznik czasu w systemie Android, a następnie przekonwertuj go do formatu, który pozwala mi uzyskać getHours() i getMinutes().
Jestem obecnie to robi:
int time = (int) (System.currentTimeMillis());
Timestamp ts = new Timestamp(time);
mHour = ts.getHours();
mMinute = ts.getMinutes();
Ale to nie daje mi poprawną wartość dla godzinę lub minutę (nie jest to powrót 03:38 do chwili obecnej East-coast 13:33).
Powoduje to powrót o godzinie 07:00. Czy to po prostu czas na urządzenie mojego komputera? –
OK, rozumiem. Przechowywałam znacznik czasu w int, kiedy naprawdę musi to być Long. Dzięki chłopaki –
date.getHours, date.getMinutes itp. Są przestarzałe w systemie Android. Użyj odpowiedzi @ mbaird –