2009-11-16 7 views
10

obecnie używam następujący kod do formatowania czas na Google Android:Formatowanie czas na Androida, natomiast następujące preferencje (24 godz zegar vs. AM/PM, etc ..)

DateFormat.getDateTimeInstance().format(millis) 

Podczas tego kodu honoruje moją strefę czasową i ustawienia regionalne, ignoruje ustawienie "24-godzinnego trybu" w preferencjach systemowych, zawsze zwracając czas w godzinach przedpołudniowych. Czy istnieje sposób na uzyskanie czasu w tym samym formacie, co na pasku stanu?

Odpowiedz

0

Użyj klasy java.text.SimpleDateFormat.

4
SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm"); 
df.format(new Date(date)); 

"Data" w millisec

Powiązane problemy